diff --git a/admin_menu.inc b/admin_menu.inc
index e42b5c5..0362dc3 100644
--- a/admin_menu.inc
+++ b/admin_menu.inc
@@ -496,12 +496,13 @@ function admin_menu_links_icon() {
       ),
     );
   }
+
   // Add link to toggle developer modules (performance).
   $saved_state = variable_get('admin_menu_devel_modules_enabled', NULL);
   $links['icon']['toggle-modules'] = array(
     '#title' => isset($saved_state) ? t('Enable developer modules') : t('Disable developer modules'),
     '#weight' => 88,
-    '#access' => user_access('administer site configuration'),
+    '#access' => user_access('administer modules'),
     '#href' => 'admin_menu/toggle-modules',
     '#options' => array(
       'query' => $destination + array('token' => drupal_get_token('admin_menu/toggle-modules')),
diff --git a/admin_menu.module b/admin_menu.module
index fa34556..8a8dee1 100644
--- a/admin_menu.module
+++ b/admin_menu.module
@@ -89,7 +89,7 @@ function admin_menu_menu() {
   // Menu link callbacks.
   $items['admin_menu/toggle-modules'] = array(
     'page callback' => 'admin_menu_toggle_modules',
-    'access arguments' => array('administer site configuration'),
+    'access arguments' => array('administer modules'),
     'type' => MENU_CALLBACK,
     'file' => 'admin_menu.inc',
   );
