*CATCH does not do wrong-number of args check in the interpreter or the COMPILER. e.g. (*CATCH 'FOO) In the compiler this causes a %%%%%%%%%% COMPILER ERROR CALL JONL %%%%%%%%% BREAKPOINT BARF time thing. Nice diagnostic. -gjc