Could you leave the MSG_HEADER_SIZE ? or at least add a comment how it got to 36?