Pro-refactoring