diff --git a/modules/features/commons_core/commons_core.module b/modules/features/commons_core/commons_core.module
index 9e5040e..529a91f 100644
--- a/modules/features/commons_core/commons_core.module
+++ b/modules/features/commons_core/commons_core.module
@@ -224,6 +224,9 @@ function commons_core_theme() {
     'commons_core_group_members_block' => array(
       'arguments' => array('managers' => NULL, 'members' => NULL, 'link' => NULL),
     ),
+    'commons_core_unfollow_link' => array(
+      'arguments' => array('uid' => NULL , 'rid' => NULL),
+    ),
   );
   
   // Add the theme file to each
@@ -411,7 +414,7 @@ function commons_core_user_relationships_remove_link_alter(&$list, $args) {
   foreach ($args[3] as $rid => $relationship) {
     // TODO: Consider having a constant for the relationship ID.
     if ($relationship->rtid == 1) {
-      $list[$relationship->rid] = theme('user_relationships_remove_link', $args[0]->uid, $relationship->rid); 
+      $list[$relationship->rid] = theme('commons_core_unfollow_link', $args[0]->uid, $relationship->rid); 
     }
   }
 }
diff --git a/modules/features/commons_core/commons_core.theme.inc b/modules/features/commons_core/commons_core.theme.inc
index 826959a..b6f6f8b 100644
--- a/modules/features/commons_core/commons_core.theme.inc
+++ b/modules/features/commons_core/commons_core.theme.inc
@@ -65,3 +65,18 @@ function theme_commons_core_group_members_block($managers, $members, $link) {
   }
   return $content;
 }
+
+/**
+ * Remove relationship link
+ */
+function theme_commons_core_unfollow_link($uid, $rid) {
+  return l(
+    t('Unfollow'),
+    "user/{$uid}/relationships/{$rid}/remove",
+    array(
+      'title' => array('title' => t('Unfollow')),
+      'query' => drupal_get_destination(),
+      'attributes' => array('class' => 'user_relationships_popup_link'),
+    )
+  );
+}
\ No newline at end of file
diff --git a/modules/features/commons_profile/commons_profile.blocks.inc b/modules/features/commons_profile/commons_profile.blocks.inc
index bb2508e..026945b 100644
--- a/modules/features/commons_profile/commons_profile.blocks.inc
+++ b/modules/features/commons_profile/commons_profile.blocks.inc
@@ -105,12 +105,25 @@ function _commons_profile_image_links_block_view() {
   else {
     // Provide relationship links/messages
     if (user_access('maintain own relationships')) {
+      // For the Commons "Follower" relatinoship, hide controls to 
+      // make another user unfollow the present user.
       $actions = _user_relationships_ui_actions_between($user, $account);
+      static $rids_exclude;
+      if (empty($rids_exclude[$user->uid])) {
+        $query = db_query("SELECT rid FROM {user_relationships} WHERE rtid = 1 AND requester_id != %d AND requestee_id = %d", $user->uid, $user->uid);
+        while ($result = db_fetch_object($query)) {
+          $rids_exclude[$user->uid][$result->rid] = $result->rid;
+        }  
+      }
       foreach ($actions as $key => $action) {
-        $links["ur_action"] = array(
+        if (in_array($key, $rids_exclude[$user->uid])) {
+          continue;
+        }
+        $links["ur_action_$key"] = array(
           'title' => $action,
           // No href because this is the best that UR can offer
           'html' => TRUE,
+          'attributes' => array('class' => 'ur_action'),
         );
       }
     }
