diff --git a/sites/all/modules/contrib/uuid/uuid_services/uuid_services.module b/sites/all/modules/contrib/uuid/uuid_services/uuid_services.module
index a34628d..7ae52ef 100644
--- a/sites/all/modules/contrib/uuid/uuid_services/uuid_services.module
+++ b/sites/all/modules/contrib/uuid/uuid_services/uuid_services.module
@@ -163,7 +163,7 @@ function _uuid_services_entity_access($op, $args) {
   $entity_type = $args[0];
   $entity_ids = entity_get_id_by_uuid($entity_type, array($args[1]));
   $entity_id = reset($entity_ids);
-  $entity = NULL;
+  $entity = current(entity_load($entity_type, $entity_ids));
   if (!empty($args[2])) {
     $entity = (object)$args[2];
     // We have to make the entity local (i.e. only have local references), for
