Improve on zope recipe