Refactoring invocation