diff --git a/revisioning.module b/revisioning.module
index 7676372..9ae6448 100644
--- a/revisioning.module
+++ b/revisioning.module
@@ -435,7 +435,7 @@ function revisioning_entity_prepare_view($entities, $entity_type, $langcode) {
     foreach($entities as $node) {
       if (!empty($node->dont_display)) {
         $node->title = FALSE;
-        $node->comment = COMMENT_NODE_HIDDEN;
+        $node->comment = module_exists('comment') ? COMMENT_NODE_HIDDEN : 0;
         $node->link = FALSE;
         unset($node->body);
         unset($node->rss_elements);
@@ -444,7 +444,7 @@ function revisioning_entity_prepare_view($entities, $entity_type, $langcode) {
         // Display, however suppress comment form when revision is not current.
         if (isset($node->comment) && !empty($node->revision_moderation) && empty($node->is_current)) {
           // Prevent comment_node_view() from adding the comment form.
-          $node->comment = COMMENT_NODE_HIDDEN;
+          $node->comment = module_exists('comment') ? COMMENT_NODE_HIDDEN : 0;
         }
       }
     }
