A little more of a detailed example that I should have included originally. I'm looking for a more general understanding of how to decouple compilation units in Papyrus to avoid running into this issue in the future rather than answers for this specific mod. I have "mcm.psc", which contains a property for scripts "interfaceA.psc", "interfaceB.psc", "interfaceC.psc", etc. I've modified "mcm.psc" and "interfaceA.psc", which should generate "mcm.pex" and "interface.pex". I have no wish to alter "interfaceB.pex", etc. However, "interfaceB.psc" makes reference to, and uses functions from, "modB_mainQuest.psc". I don't have "modB_mainQuest.psc" currently. This missing "modB_mainQuest.psc" problem bubbles up as "interfaceB.psc" attempts to reference things which aren't defined, which then causes "mcm.psc" to fail to compile. Is there any way to avoid having to include "modB_mainQuest.psc", and all the things that script makes reference to? i.e. Can I provide a .psc with dummy/stub functions which the full mod's .pex would provide bodies for at runtime?