No, this is something jQuery and CommonJS got wrong; callbacks don't chain in their implementation. <br><br>Firing
a jQuery promise invokes each callback in order with the same argument.
Firing a Deferred in Twisted invokes the first callback then passes its
return value as the arg to the next callback, and so forth.