properly handle deletes from a dynamic scope