ret = yield...
defer.returnValue(ret)