diff --git a/rolereference.module b/rolereference.module
index 6cf179a..a5c489d 100755
--- a/rolereference.module
+++ b/rolereference.module
@@ -243,9 +243,9 @@ function rolereference_potential_references($referenceable_roles) {
   $user_roles  = user_roles();
 
   if(empty($roles)) {
-    foreach($referenceable_roles AS $rid => $enabled) {
-      if(!empty($enabled)) {
-        $roles[$rid] = $user_roles[$rid];
+    foreach ($user_roles as $rid => $role) {
+      if (!empty($referenceable_roles[$rid])) {
+        $roles[$rid] = $role;
       }
     }
   }
