exec($^X, $0, @ARGV);