Checksums must also work for uneven number of bytes.