{\let\protect\@empty\let\@uscore\relax%
\edef\temp@{\@desc@dispatch{desclabel}{#2}{#2}{#1}{#4}#3}%
\def\@uscore{_\@gobble}\expandafter\message\expandafter{\temp@}%
{\let\protect\@empty\let\@uscore\relax%
\edef\temp@{\@desc@dispatch{desclabel}{#2}{#2}{#1}{#4}#3}%
\def\@uscore{_\@gobble}\expandafter\message\expandafter{\temp@}%