no, that makeInstance only calls a class_exists() on the ux_ version of the class whether that class exists depends on whether the file specified with that XCLASS parameter is included. Now, this file gets included by the original file (for instance, look at the last lines of tslib/class.tslib_menu.php) Regards, Tim D'Hooge