Ah ha! Switched to that approach in  eaef0dbd59. Wouldn't want to do that for something like Sqitch, which requires a shitload of modules, but for this narrow case, I think it makes a lot of sense. Thanks!