in reply to param = 0, not NULL
sub zot ($) { # zero_or_true defined($_[0]) && $_[0] ne ''; } # later... my $choice = zot param('choice') ? param('choice') : 1; [download]