Begin commit refactoring.