backcommit -- working much better