crc32 is better implemented than crc16