ExecuteWhenDoneYielder