--- a/tex/texmf-context/tex/context/base/strc-ref.mkiv 2010-05-21 15:44:04.000000000 +0400 +++ b/tex/texmf-context/tex/context/base/strc-ref.mkiv 2010-05-31 22:18:38.000000000 +0400 @@ -983,10 +983,13 @@ {\ifx\next\bgroup \afterassignment\doinatreferenceonetwo \expandafter\leftreferencetoks - \else + \else\ifx\textofreference\empty \leftreferencetoks\emptytoks - \expandafter\dodoinatreferencenone - \fi} + \expandafter\expandafter\expandafter\dodoinatreferencenone + \else + \leftreferencetoks{\textofreference}% + \expandafter\expandafter\expandafter\doinatreferenceonetwo + \fi\fi} \def\doinatreferenceonetwo {\futurelet\next\doinatreferencetwo}