Base.pm

The wrapper stub has to remain, because config() needs a $qp object to run run_hooks_no_respond() on. I have moved it.