Implement deleteWith. It may still need work.