Even when the length is redundant (fixed-size messages), putting it up front allows simplifying deserialization and process entire messages in one go
Index into AllMessages
See Implementation