exec $0 => @ARGV; die "exec failed: $!";