hard/soft dletes work