Single Responsibility Principle.