committing before branching.