utils error correction