$ perl -MO=Deparse -e'push @badVals, $val && next if isBad($val);' push @badVals, $val && next if isBad($val); -e syntax OK $ perl -MO=Deparse -e'(push @badVals, $val && next) if isBad($val);' push @badVals, $val && next if isBad($val); -e syntax OK $ perl -MO=Deparse -e'push @badVals, ($val && next) if isBad($val);' push @badVals, $val && next if isBad($val); -e syntax OK $