diff --git a/subscriptions_ui.module b/subscriptions_ui.module
index 9d3dad7..7e03bea 100644
--- a/subscriptions_ui.module
+++ b/subscriptions_ui.module
@@ -44,12 +44,18 @@ function subscriptions_ui_node_view($node, $view_mode, $langcode) {
       if (in_array($node->type, $blocked_types) && !user_access('subscribe to all content types')) {
         return;
       }
-      $node->content['links']['node']['#links']['subscriptions-subscribe'] = array(
-        'href' => current_path() . '/subscribe',
-        'title' => t('Subscribe') . (in_array($node->type, $blocked_types) ? SUBSCRIPTIONS_UNAVAILABLE : ''),
-        'html' => TRUE,
-        'fragment' => 'subscribe',
-        'attributes' => array('title' => t('Receive notifications about changes and/or comments to this page (and possibly similar pages).')),
+      $node->content['links']['subscriptions'] = array(
+        '#theme' => 'links',
+        '#attributes' => array('class' => array('links', 'inline')),
+        '#links' => array(
+          'subscriptions-subscribe' => array(
+            'href' => current_path() . '/subscribe',
+            'title' => t('Subscribe') . (in_array($node->type, $blocked_types) ? SUBSCRIPTIONS_UNAVAILABLE : ''),
+            'html' => TRUE,
+            'fragment' => 'subscribe',
+            'attributes' => array('title' => t('Receive notifications about changes and/or comments to this page (and possibly similar pages).')),
+          ),
+        ),
       );
     }
   }
