The compiler may also need changing. Should it: a) report errors, but continue compiling the word (the current behavior) b) report errors, compile an 'ret' after the first error, and continue compiling the word If we stop the compile, the rest of the line will be passed to the interpreter. That is *not* good. -- Charles