diff --git a/user_reference/user_reference.module b/user_reference/user_reference.module
index ca2bbfe..c78f0d0 100644
--- a/user_reference/user_reference.module
+++ b/user_reference/user_reference.module
@@ -421,13 +421,19 @@ function user_reference_field_formatter_view($entity_type, $entity, $field, $ins
           $user = $item['user'];
           $label = entity_label('user', $user);
           if ($display['type'] == 'user_reference_default') {
-            $uri = entity_uri('user', $user);
-            $result[$delta] = array(
-              '#type' => 'link',
-              '#title' => $label,
-              '#href' => $uri['path'],
-              '#options' => $uri['options'],
-            );
+            if ($router_item = menu_get_item($uri['path']) && $router_item['access']) {
+              $result[$delta] = array(
+                '#type' => 'link',
+                '#title' => $label,
+                '#href' => $uri['path'],
+                '#options' => $uri['options'],
+              );
+            }
+            else {
+              $result[$delta] = array(
+                '#markup' => check_plain($label),
+              );
+            }
           }
           else {
             $result[$delta] = array(
