Checksums should be UInt16, not Byte