All this does is to avoid a match in perl.prov Index: HTML-TreeBuilder-XPath-0.12/lib/HTML/TreeBuilder/XPath.pm =================================================================== --- HTML-TreeBuilder-XPath-0.12.orig/lib/HTML/TreeBuilder/XPath.pm 2011-01-14 13:07:18.000000000 +0100 +++ HTML-TreeBuilder-XPath-0.12/lib/HTML/TreeBuilder/XPath.pm 2011-01-14 13:08:22.366315163 +0100 @@ -93,7 +93,8 @@ sub cmp # need to modify directly the HTML::Element package, because HTML::TreeBuilder won't let me # change the class of the nodes it generates -package HTML::Element; +package + HTML::Element; use Scalar::Util qw(weaken); use vars qw(@ISA);