Part III: The cxMessage2 transport