maybe this is the right place to put the call that generates a checksum?