concurrency: no longer relying on output for iter_output