This is actually an unrelated bugletfix -- the test was writing to `stderr` for no real good reason. I should maybe strengthen the test and write half the data to stdout and half to stderr and then flush both and check the result but this was the smallest change to make things vaguely sensible. Maybe I should just put this back the way it was?