Transaction shouldn't be necessary here.