Or to be more clear, shouldn't c.delete() still be called?