switch to Module::Runtime