diff --git a/uuid_services/uuid_services.module b/uuid_services/uuid_services.module
index caed069..fd67874 100644
--- a/uuid_services/uuid_services.module
+++ b/uuid_services/uuid_services.module
@@ -197,6 +197,10 @@ function _uuid_services_entity_access($op, $args) {
     if (($entity_type == 'taxonomy_term' || $entity_type == 'comment') && $op == 'update') {
       $op = 'edit';
     }
+    // If we are trying to view a user that doesn't exist allow access rather than return a 401.
+    if (($entity_type == 'user' && empty($entity) && $op == 'view')) {
+      return TRUE;
+    }
     // The following code is taken from entity_access() with some extra logic
     // to handle the case where an entity type is not defining an access
     // callback. With this logic, it's important that all entity types that
