Don't explode just yet frog. I'm not suggesting that using Runtime functions is a good idea. I'm just saying that you don't need to do anything special to avoid using them. There's no reason to use one inadvertently because it is patently obvious when you have. If you use the method name unqualified and it doesn't turn blue then it's a member of a module. If it's not a member of your own module then it must be a Runtime function.