Not sure if it has that functionality, but I think it does. Either way, you would ideally do that kind of checking as you load the scripts in, ensuring that they're not null, as well as a type that's instantiable and derives from BaseItem. At least, that's how I do it. In fact, here's how I...