Changed how it gets the checksum