Base.pm

Will moving the 'next if' ever result in warnings from the regex on the previous line?  IOW, is it ever possible for $bad to be undef in this context?  If not, the change looks fine to me... if $bad can ever be undef, then we need to make sure we don't start generating warnings about trying ot match undefined values against a regex...