Can we put this outside the with() block so that we take it out of the transaction?