Refactoring directives