Wichert Akkerman wrote: >> - if (self._utility_registrations.get((provided, name)) >> + if (self._utility_registrations.get((provided, name)[:2]) > > Excellent catch, fixed. With a test I hope? cheers, Chris -- Simplistix - Content Management, Zope & Python Consulting - http://www.simplistix.co.uk