--- comment_service.inc.old	2010-05-08 15:26:00.000000000 -0400
+++ comment_service.inc	2010-06-27 19:39:20.000000000 -0400
@@ -69,7 +69,9 @@
 
   $result = db_query("SELECT cid FROM {comments} WHERE nid = %d ORDER BY thread DESC". $limit, $nid);
   while ($comment = db_fetch_array($result)) {
-    $comments[] = _comment_load($comment['cid']);
+    $comment = _comment_load($comment['cid']);
+    comment_invoke_comment($comment, 'view');
+    $comments[] = $comment;
   }
 
   return $comments;
@@ -85,7 +87,9 @@
  */
 function comment_service_load($cid) {
   $cid = db_result(db_query("SELECT cid FROM {comments} WHERE cid = %d", $cid));
-  return _comment_load($cid);
+  $comment = _comment_load($cid);
+  comment_invoke_comment($comment, 'view');
+  return $comment;
 }
 
 /**
