>Actually, it looks to me like the subclass is getting added to the wrong >set - it should be going into the _abc_cache, not the _abc_registry. Ah, you're right - that makes a lot more sense. Thanks. -- Andrew McNamara, Senior Developer, Object Craft http://www.object-craft.com.au/