yielding through stack