Attach output listeners earlier and queue up early calls