You are right. I can't recall exactly why, but in some hacking in the past, I found that the FileHandle method had some benefit if you wanted both keyboard and pipe input. I can't reproduce the problem now, so I stand corrected..... no more muddy water. :-)