Reducing refactoring