20.1.2 Problems with the informal exception protocol

There are several significant problems with the approach used in Section 20.1.1: