tried to remove Perl 5.12 dependencies, should now work on Perl 5.8