The latest CVS version is giving autorization demands (and failures) with this DTMLmethod. This kind of construct used to work fine. <dtml-var standard_html_header> <h2><dtml-var title_or_id> <dtml-var document_title></h2> <p> <dtml-with "_.namespace(SUB=[1,2])"> <dtml-if "_.len(SUB)>0">non-empty<dtml-else>empty</dtml-if> </dtml-with> </p> <dtml-var standard_html_footer> Zope Error Zope has encountered an error while publishing this resource. Unauthorized Sorry, a Zope error occurred. Traceback (innermost last): File C:\Python\devel\Zope\lib\python\ZPublisher\Publish.py, line 224, in publish_module File C:\Python\devel\Zope\lib\python\ZPublisher\Publish.py, line 189, in publish File C:\Python\devel\Zope\lib\python\ZPublisher\Publish.py, line 175, in publish File C:\Python\devel\Zope\lib\python\ZPublisher\mapply.py, line 160, in mapply (Object: xxx) File C:\Python\devel\Zope\lib\python\ZPublisher\Publish.py, line 112, in call_object (Object: xxx) File C:\Python\devel\Zope\lib\python\OFS\DTMLMethod.py, line 164, in __call__ (Object: xxx) File C:\Python\devel\Zope\lib\python\DocumentTemplate\DT_String.py, line 500, in __call__ (Object: xxx) File C:\Python\devel\Zope\lib\python\DocumentTemplate\DT_With.py, line 146, in render (Object: _.namespace(SUB=[1,2])) File C:\Python\devel\Zope\lib\python\DocumentTemplate\DT_Util.py, line 327, in eval (Object: _.len(SUB)>0) (Info: SUB) File C:\Python\devel\Zope\lib\python\OFS\DTMLMethod.py, line 184, in validate (Object: xxx) File C:\Python\devel\Zope\lib\python\AccessControl\SecurityManager.py, line 139, in validate File C:\Python\devel\Zope\lib\python\AccessControl\ZopeSecurityPolicy.py, line 160, in validate Unauthorized: SUB -- Robin Becker