A change in the features supported by the devices, and particularly the addition of new features or modifications to existing features, in turn requires the addition of corresponding features to the protocol or the modification of existing features of the protocol.