unshift @MainPackageIReplace::ISA, __PACKAGE__;