Interesting. Even explicitly closing STDOUT doesn't fix the problem for me (Perl 5.6.1 on WinXP).
The speculation around the office is that the perl.exe process is going away before the more process."One word of warning: if you meet a bunch of Perl programmers on the bus or something, don't look them in the eye. They've been known to try to convert the young into Perl monks." - Frank Willison