post--process error correction