since this is a `def change`, will it be problematic for this method to run in the case of a rollback?