diff --git a/autologout.module b/autologout.module
index e22896a..8d0a596 100644
--- a/autologout.module
+++ b/autologout.module
@@ -439,7 +439,7 @@ function _autologout_by_role($passed_user = NULL) {
   global $user;
 
   if ($passed_user === NULL) {
-    $local_user = $user;
+    $local_user = user_load($user->uid);
   }
   else {
     $local_user = $passed_user;
