Responding to the Removal of Another Object in the Chain

If a communication object that was added to the chain before your communication object removes itself from the chain, your communication object must respond to keep the chain intact.

This involves several steps: