- # input filter if required
- return unless $self->in_filter_route($parent);
-
- $parent->del_user($uref);
+ # input filter if required and then remove user if present
+ if ($parent) {
+# return unless $self->in_filter_route($parent);
+ $parent->del_user($uref) if $uref;
+ } else {
+ $parent = Route->new($ncall); # throw away
+ }