See, given enough time, an infinite number of monkeys banging on keyboards will create Shakespeare complete works! I came up with this solution. It works, but is there a better way? Walter open( TEMP, ">>./$outFile "); if($!) { # Send error message to log file &to_log("ERROR: $outFile $!"); # Jump to next file in list next; }