Added chain of responsibility.