@johnstevenson What do you mean by "I'm not using an autoloader" ? The file generated here is registered an autoloader. And ``class_exists`` does not throw a fatal error for non-existent class (unless you have a broken autoloader implementation) but it returns false.