Hi, as far as I remember, the following code worked up to december: \def\tabulateuse#1% {\dorecurse{\numexpr2*#1-1\relax}{\span\omit}\raggedright\ignorespaces} \appendtoks \let\use\tabulateuse \defineTABLEshorthands \to \everytabulate \starttext \starttabulate[|p(4cm)|p(4cm)|p(6cm)|] \NC \dorecurse{10}{text } \NC \dorecurse{8}{text } \NC \dorecurse{18}{text } \NC\NR \NC \TWO Short text spanning two tabulate paragraphs. \NC \dorecurse{22}{text } \NC\NR \stoptabulate \stoptext Today it gives: ! Undefined control sequence. <inserted text> ...lateuse \defineTABLEshorthands \dofinalstarttabulate ...ount \the \everytabulate \tabulateparameter \c!inne... <to be read again> \NC l.42 \NC \dorecurse{10}{text } \NC \dorecurse{8}{text } \NC ? Is there a substitute? Steffen