I want to output to both STDOUT and STDERR at one point in my program, then want to separate the two handles going forward in the program so that output is sent to STDOUT and STDERR separately. Given the code snip below, would the "undef tee" do the trick? use IO::Tee; my $tee = new IO::Tee(\*STDOUT,\*STDERR); $tee->print("Hi\n"); $tee->flush; # some code here ... blah, blah, blah ... # now want to change to set and 'untee' STDOUT and STDERR ... undef tee; # is this going to do it? Thanks.Thread Next