more checks before deleting