Commit and uncommit, in a more angular way.