Added a way to exchange a protocol's sub-protocol value. This will be