The reliability of the approach may be further improved by means such as defining commands where a single bit error in a command string cannot be misinterpreted for another command, so that in the unlikely event that compensating bit errors have occurred in both the signature and the original message bits, the parser will accurately detect this error (e.g., Gray-coding of commands).