you don't need this if you use yieldTo.