% bencher -m AcmePERLANCARTestPerformance Use of uninitialized value $max in numeric le (<=) at lib/Bencher/Formatter/ScaleTime.pm line 28. #### my ($min, $max) = minmax(map {$_->{time}} @{$envres->[2]}); my ($unit, $factor); if ($max <= 1.5e-6) { #### my @list = map {$_->{time}} @{$envres->[2]}; my ($min, $max) = minmax(@list); ... #### % perl -MList::MoreUtils=minmax -MData::Dump -e'for(1..20) { my ($min, $max) = minmax(sprintf("%.4g", rand())); dd ($min, $max) }' (0.9403, 0.9403) (0.2669, 0.2669) (0.4618, 0.4618) (0.6728, 0.6728) (0.829, undef) (0.6572, 0.6572) (0.7323, 0.7323) (0.521, undef) (0.03817, 0.03817) (0.9032, 0.9032) (0.8139, 0.8139) (0.8573, 0.8573) (0.9723, 0.9723) (0.7832, 0.7832) (0.7387, 0.7387) (0.06714, 0.06714) (0.127, undef) (0.6433, 0.6433) (0.02692, 0.02692) (0.157, undef)