Controls refactoring.