﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
5	gifts in return values do not stall response delivery correctly	Brian Warner	Brian Warner	"When including a gift (third-party reference) in the arguments to a remote method call, the message must be stalled until the gift resolves (meaning either the getReference completes or it fails).

But we need the same stall on the return side: if a remote method call __returns__ a third-party reference in the return value, the original callRemote's Deferred must not be fired until those gifts resolve. Otherwise the original caller will get a placeholder instead of the reference they were expecting.
"	defect	closed	major	0.1.5	introduction	0.1.4	fixed		
