Adding option for outputting directly from generators and ignoring the output queue reduce step