checksums add checksums for robustness? detect corruption even fix small corruptions? think ECC memory