Although conditional message reporting may be handled explicitly by calling MSG_OUTIF, calls to MSG_OUT and MSG_BLANK also have conditional message reporting built in. Their output has priority MSG__NORM associated with it and will therefore only be output when the conditional output filter is set to MSG__NORM (the default) or MSG__VERB.
MERS (MSG and ERR) Message and Error Reporting Systems