bugfix - remove method properly halts and removes pointers