open STDIN, '<&', $fh or do { warn "set STDIN = \$fh=\\$fh: $!"; return undef; };