diff --git a/advanced_help.module b/advanced_help.module
index 4f52e57..12ac492 100755
--- a/advanced_help.module
+++ b/advanced_help.module
@@ -40,12 +40,22 @@ function advanced_help_menu() {
   //
   // This is structured little oddly so that POTX can handle the translation.
   if (module_exists('help')) {
-    $items['admin/advanced_help'] = array(
-      'title' => 'Advanced help',
-      'page callback' => 'advanced_help_index_page',
-      'access arguments' => array('view advanced help index'),
-      'weight' => 9,
-    );
+    if (module_exists('admin_menu')) {
+      $items['admin/help/advanced_help'] = array(
+        'title' => 'Advanced help',
+        'page callback' => 'advanced_help_index_page',
+        'access arguments' => array('view advanced help index'),
+        'weight' => 9,
+      );
+    }
+    else {
+      $items['admin/advanced_help'] = array(
+        'title' => 'Advanced help',
+        'page callback' => 'advanced_help_index_page',
+        'access arguments' => array('view advanced help index'),
+        'weight' => 9,
+      );
+    }
   }
   else {
     $items['admin/advanced_help'] = array(
