add test for keeping the right checksum