Note that when the error message is given, your context will be left in the bizzaro state.  So that could affect later answers checked by this method.  So I'd recommend using `$OK` as you do in the checkers below in order to make sure that you restore the original flags.