Just to make sure i’m understanding, you want all of upstream_op to finish before any of the downstream ops start? Or do you want a downstream_op to start as soon as it’s corresponding upstream_op’s Ouput has been yielded, even if other outputs are still being yielded?