better handle our own deletes