commit as part of standard flow