No, this is something jQuery and CommonJS got wrong; callbacks don&#39;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.