diff --git a/views.py b/views.py
index 9efc2f03f50739631869cb70a2ff4df5e9d4bd30_dmlld3MucHk=..221d484527c4ebaa2a8099f7a2e56f1f2346ac71_dmlld3MucHk= 100644
--- a/views.py
+++ b/views.py
@@ -192,7 +192,7 @@
 
     def call(self, commented):
         self.initialize_varmaker()
-        newcomment = self.vreg.etype_class('Comment')(self.req)
+        newcomment = self.vreg['etypes'].etype_class('Comment')(self.req)
         newcomment.eid = self.varmaker.next()
         self.comment_form(commented, newcomment)