argh, this line actually reads quite terribly.  `d.result`?  I don't want anyone ever thinking about touching the `result` attribute of a `Deferred` (which `d` is not but it sure looks like one :cry:).