Extra bytes after parsing the payload should raise an error.
Message.parse should returning trailing bytes.
Test a bad checksum or garbage trailing bytes in a payload.