diff --git modules/comment.activity.inc modules/comment.activity.inc
index 10f66cb..316e285 100644
--- modules/comment.activity.inc
+++ modules/comment.activity.inc
@@ -67,12 +67,9 @@ function comment_activity_token_list($type = 'all') {
  */
 function comment_activity_token_values($type, $object = NULL, $options = array()) {
   if ($type == 'comment') {
-    // This comes 'free' out of the static cache
-    $node = node_load($object->nid);
-    $page = comment_new_page_count($node->comment_count + 1, 1, $node);
     return array(
       'activity-comment-author-link' => theme('activity_username', $object),
-      'comment-link' => l(check_plain($object->subject), 'node/' . $object->nid, array('fragment' => 'comment-' . $object->cid, 'query' => $page)),
+      'comment-link' => l(check_plain($object->subject), 'comment/perm/' . $object->cid, array('fragment' => 'comment-' . $object->cid)),
     );
   }
 }
