BTW, I intend to get rid of the interface.type and interface.implementor modules. These provide registries that are subsumed by the new adapter registery. Jim -- Jim Fulton mailto:jim at zope.com Python Powered! CTO (540) 361-1714 http://www.python.org Zope Corporation http://www.zope.com http://www.zope.org