add behaivior to handle checksums greater than 10