better fix for remove_child