Program error correction