--- a/sites/all/modules/administerusersbyrole/administerusersbyrole.module
+++ b/sites/all/modules/administerusersbyrole/administerusersbyrole.module
@@ -7,7 +7,7 @@
  */
 
 function administerusersbyrole_perm() {
-  $roles = db_query('SELECT name FROM {role} WHERE rid > 2 ORDER BY name');
+  $roles = db_query('SELECT name FROM {role} WHERE rid > 1 ORDER BY name');
   $perms = array();
   $perms[] = 'create users';
   while ($role=db_fetch_array($roles)) {
@@ -64,10 +64,7 @@
     return FALSE;
   }
 
-  foreach ($account->roles as $rid => $role) {
-    if ($rid === DRUPAL_AUTHENTICATED_RID) {
-      continue;
-    }
+  foreach ($account->roles as $rid => $role) {dpm($role);
     if (!user_access('edit users with role '. $role)) {
       return FALSE;
     }
@@ -81,9 +78,6 @@
   }
 
   foreach ($account->roles as $rid => $role) {
-    if ($rid === DRUPAL_AUTHENTICATED_RID) {
-      continue;
-    }
     if (!user_access('delete users with role '. $role)) {
       return FALSE;
     }
