Up a Level
Single Responsibility Principle