the io command now uses the producer stream for results