Sometimes you just can't get an exact match on an SWI-Prolog error message