Refactoring, adding the 'respond' method to the interface.