Hi, Not sure if this is a bug or intended behaviour. I want to fill a TABLE row with "[<number>]", but the leading left bracket causes some problems here. I tried the syntax 'print(string.format("[%d]",10)' in pure lua and the result is as desired. %% -------------- \starttext \startluacode context.bTABLE{} context.bTR() for i = 1,8 do context.bTH() context(string.format("[%d]",i)) context.eTH() end context.eTR() context.eTABLE() \stopluacode \stoptext %% -------------- gives [..] fonts > 'fallback modern rm 12pt' is loaded setup > error in line 6, namespace '354>', key '1' setup > error in line 9, namespace '354>', key '2' setup > error in line 12, namespace '354>', key '3' setup > error in line 15, namespace '354>', key '4' setup > error in line 18, namespace '354>', key '5' setup > error in line 21, namespace '354>', key '6' setup > error in line 24, namespace '354>', key '7' setup > error in line 27, namespace '354>', key '8' [..] and empty TABLE cells. Any help welcome. Peter