fixed can_delete called from parent