Checksums

I know you're already changing this, but as a reminder to myself: set_checksum should happen in the same transaction as the one that bumps the i just above