First commit or roll functions