It seems that the code to enable catcode handling in nath math mode isn't working. Currently, nath uses \appendtoks % \livechars@ \def({\delim@l 1\ch@lparenthesis} \def){\delim@r 1\ch@rparenthesis} \def[{\delim@l 1\o@lbrack} \def]{\delim@r 1\o@rbrack} \def>{\gt} \def<{\lt} \def!{\factorial} \def,{\@comma} \def;{\@semicolon} \def`{\abbreviation} % \killchars@ \to\everymath to set it up, but as far as I can see this doesn't actually do anything as \@comma doesn't get invoked for commas and \dots always renders like \cdots. Am I missing something perhaps? Furthermore, \def\over{\n@err{Disabled command \string\over } {No more a valid command. Replace {A \over B} with \frac A B.}} \def\atop{\n@err{Disabled command \string\atop } {No more a valid command. Use array instead.}} \def\choose{\n@err{Disabled command \string\choose } {No more a valid command. Replace {A \choose B} with \binom A B.}} also messes up stuff in core-ref.tex for example: ! Disabled command \over. \n@err ...rrhelp \expandafter {#2}\errmessage {#1} \natherrormark l.46 \indent\inchapter[definitions], \about [definitions], covers the definit... ? Which I don't quite understand, but core-ref.tex has the line \definecommand over {\dospecialover} which I suppose could be troublesome. nikolai -- ::: name: Nikolai Weibull :: aliases: pcp / lone-star / aka ::: ::: born: Chicago, IL USA :: loc atm: Gothenburg, Sweden ::: ::: page: www.pcppopper.org :: fun atm: gf,lps,ruby,lisp,war3 ::: main(){printf(&linux["\021%six\012\0"],(linux)["have"]+"fun"-97);}