Refactoring: routing.