Now, the protocol is "more" independent of the higher layer. So, any specific changes to it must be done explicitly by the caller.