Added Yield overload