I am not sure why, or how the test is passing, but in the real world it seems to consistently cause there to be no output on stdout.