They're not needed in this step but they are needed in the next step.  I think it's clearer to put them in the message and pull them out than to put them in the vertex value and wait around for the messages to show up.  Maybe it would be clearer the other way though?  I'm NOT worried about the 16 bits extra per message here though :)