Chain of Responsibility: Consequences (continued)
The Chain of Responsibility pattern does not guarantee every command is handled.
Commands take a long time to propagate through the chain if the chain is long.
A high percentage of commands not handled exacerbates the problem, since unhandled commands propagate through the full length of the chain.