Begin the refactoring.