Redefiniendo macro de latex usando el mismo nombre

Actualmente utilizo un\mytodo macro, que solo llama\todo[inline]:

\newcommand{\pbtodo}[1]{\todo[inline]{#1}}

Pero me gustaría llamar a esta macro\todo. La solución más simple:

\renewcommand{\todo}[1][]{\todo{#1}} 

como era de esperar, lo que presumo que es un desbordamiento de pila:

! TeX capacity exceeded, sorry [input stack size=5000].

¿Alguien sabe una manera de usar lo viejo?\todo ¿Macro en una redefinición?

Respuestas a la pregunta(1)

Su respuesta a la pregunta