Deletes now propagate correctly, and commits only happen once.