Chain of Responsibility added.