I think this would be clearer if named "beginTransaction" and "commitTransaction"