{ print "value for XYZ? "; chomp($xyz = ); unless (validate $xyz) { print "$xyz is not a valid XYZ\n"; redo; } print "confirm value $xyz for XYZ? (y/n)"; redo unless =~ /^y/i; }