typ0 error correction