Document the motivation for ProtocolPoppingFactory