Wasted a bunch of time trying to use CRC32 the "correct way"