package MyMLH; use MIME::Lite::HTML; @ISA = "MIME::Lite::HTML"; sub absURL($,$){ return "PONIES!"; } #### use MyMLH; print MyMLH::absURL; #### sub MIME::Lite::HTML::absURL($,$){ #### sub parse () { my $self = shift; sub private_sub { # calls, "absUrl" in the module itself, # and not my overridden version # (I think!) return absUrl('this', 'that'); } private_sub(); }