I wrote: > Do you mind if I alter your code to conform to this style? Also, the module doesn't have the ZPL header and module docstring with CVS $Id:$ line. I find these CVS lines very useful. A template for the ZPL header and CVS id line is in CVS: Zope3/zpl.py -- Steve Alexander