This line of code in find_link throws "use of undef warnings"
} elsif ( defined ($arg = $parms{text_regex} )) {
$match = sub { $_[0]->[1] =~ $arg }
I assume that on pages that for some reason have links without text,
that $_[0]->[1] will be undef. Is that a bug with HTML::Parser? Or
should I just check for definedness on it first?