\documentclass{article}
\makeatletter
\def\DeclareTextCompositeCommand#1#2#3#4{%
\expandafter\let\expandafter\reserved@a
\csname
%new, was just #2
\expandafter\ifx\csname#2\string#1\endcsname\relax?%
\else#2\fi
% end of change
\string#1%
\endcsname
\expandafter\expandafter\expandafter\ifx
\expandafter\@car\reserved@a\relax\relax\@nil \@text@composite \else
\edef\reserved@b##1{%
\def\expandafter\noexpand
\csname#2\string#1\endcsname####1{%