Perhaps I don't understand the complexity of the problem but couldn't Zope just prefix a header that will "remind" it that the document is DTML. Or what if it added an extension to the object name? Paul Prescod