return returned.promise().done( otherDefer.resolve ).fail( otherDefer.reject )