This is better observed as having a separate standards compliance check and &#x27;reference implementation&#x27;.<p>The standards compliance check evaluates if a given program or  module complies with the written standard.  The reference implementation is free to be more fault tolerant or otherwise assume that invalid input is allowed to produce undefined results (as long as they are not clearly the wrong behavior).