diff --git a/product/ERP5/Document/Document.py b/product/ERP5/Document/Document.py
index a3e3d520892cba4bc81571069cfaac98ec4ab809..c8a1fd70c9587fa90c1191f17ababf945ee9151e 100644
--- a/product/ERP5/Document/Document.py
+++ b/product/ERP5/Document/Document.py
@@ -447,7 +447,7 @@ class Document(XMLObject, UrlMixIn, ConversionCacheMixin, SnapshotMixin):
       - implement guards API so that conversion to certain
         formats require certain permission
     """
-    pass
+    raise NotImplementedError
 
   security.declareProtected(Permissions.View, 'getSearchableText')
   def getSearchableText(self, md=None):
@@ -1039,8 +1039,8 @@ class Document(XMLObject, UrlMixIn, ConversionCacheMixin, SnapshotMixin):
     mime, data = self.convert(format='txt')
     return data
 
-  security.declareProtected(Permissions.View, 'asHTML')
-  def asHTML(self):
+  security.declareProtected(Permissions.View, 'asEntireHTML')
+  def asEntireHTML(self):
     """
       Returns a complete HTML representation of the document
       (with body tags, etc.). Adds if necessary a base