integrity checks in reconstructor.