let rm_nr_ns1=-addr_nr_ns1
                if [ $rm_nr_ns1 -lt 8 ]; then
                        counter=1
+                       pos=1
                        dump=(`ip netns exec ${listener_ns} ./pm_nl_ctl dump`)
                        if [ ${#dump[@]} -gt 0 ]; then
-                               id=${dump[1]}
                                sleep 1
 
                                while [ $counter -le $rm_nr_ns1 ]
                                do
+                                       id=${dump[$pos]}
                                        ip netns exec ${listener_ns} ./pm_nl_ctl del $id
                                        sleep 1
                                        let counter+=1
-                                       let id+=1
+                                       let pos+=5
                                done
                        fi
                elif [ $rm_nr_ns1 -eq 8 ]; then
                let rm_nr_ns2=-addr_nr_ns2
                if [ $rm_nr_ns2 -lt 8 ]; then
                        counter=1
+                       pos=1
                        dump=(`ip netns exec ${connector_ns} ./pm_nl_ctl dump`)
                        if [ ${#dump[@]} -gt 0 ]; then
-                               id=${dump[1]}
                                sleep 1
 
                                while [ $counter -le $rm_nr_ns2 ]
                                do
+                                       id=${dump[$pos]}
                                        ip netns exec ${connector_ns} ./pm_nl_ctl del $id
                                        sleep 1
                                        let counter+=1
-                                       let id+=1
+                                       let pos+=5
                                done
                        fi
                elif [ $rm_nr_ns2 -eq 8 ]; then