--- advuser.module	2010-02-07 10:47:38.328125000 -0800
+++ advuserNew.module	2010-02-07 10:47:09.593750000 -0800
@@ -45,7 +45,7 @@ function advuser_menu() {
     'description' => t('List, add, edit and email users.'),
     'page callback' => 'advuser_admin', 
     'page arguments' => array('list'), 
-    'access arguments' => array('access advuser'),
+    'access callback' => 'advuser_view_access',
     'type' => MENU_LOCAL_TASK,
     'file' => 'advuser_filters.inc',
   );
@@ -53,6 +53,13 @@ function advuser_menu() {
   return $items;
 }
 
+/*
+ * Implementation of advuser_view_access callback.
+ */
+function advuser_view_access() {
+  return user_access("administer users") && user_access("access advuser");
+}
+
 function advuser_admin($callback_arg = '') {
   $op = isset($_POST['op']) ? $_POST['op'] : $callback_arg;
 
