Destroys should happen in a transaction