What a terrible protocol.  There's no way to determine the type of the data from the message?