I dislike buffering all the content in the reporter because the content could be unbounded in size, especially just for the sake of a simpler test. I'd rather the test do some tricks rather than compromise the design.