I don't think that'll work, as you're free to change @ARGV right up to the first <>. This implies that the ARGV filehandle is not yet open until the first read (which was the point that Thelonius was trying to make).
Comment on Re: (crazyinsomniac)Re: Any way to binmode