keep the errors around, in XS as well as in Perl land
fix pod error
more fixes for error methods