--- /tmp/file-mod.mkvi 2012-03-12 18:16:10.025599120 -0400 +++ /opt/context-minimals/texmf-context/tex/context/base/file-mod.mkvi 2012-03-12 18:19:52.785589463 -0400 @@ -74,20 +74,20 @@ \pushmacro\currentmodulecategory \pushmacro\currentmoduleparameters \ifthirdargument - \def\currentmodulecategory {#category}% - \def\currentmodule {#name}% + \edef\currentmodulecategory {#category}% + \edef\currentmodule {#name}% \def\currentmoduleparameters{#parameters}% \else\ifsecondargument \doifassignmentelse{#name} {\let\currentmodulecategory \empty - \def\currentmodule {#category}% + \edef\currentmodule {#category}% \def\currentmoduleparameters{#name}} - {\def\currentmodulecategory {#category}% - \def\currentmodule {#name}% + {\edef\currentmodulecategory {#category}% + \edef\currentmodule {#name}% \let\currentmoduleparameters\empty}% \else \let\currentmodulecategory \empty - \def\currentmodule {#category}% + \edef\currentmodule {#category}% \let\currentmoduleparameters\empty \fi\fi \processcommacommand[\currentmodule]{\strc_modules_use_indeed\currentmodulecategory}%