a gentler, more streamy reporter interface