Speech input may be errorful, though under some circumstances it should be possible to determine that an error has occurred (for example by comparison with a parallel phonetic decoding or noting a discrepancy as a consequence of semantic analysis). Simpler recognition system may be able to detect errors by comparing the recognition score to a threshold value and rejecting all decodings that fall below threshold.