always recurse when deleting