diff --git a/advanced_help.module b/advanced_help.module
index 4f52e57..0d7e242 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(
@@ -70,6 +80,21 @@ function advanced_help_menu() {
     'type' => MENU_CALLBACK,
   );
 
+  // Add tabs to core Help page to access Advanced Help
+   $items['admin/help/tab1'] = array(
+      'title' => t('Help'),
+      'type' => MENU_DEFAULT_LOCAL_TASK,
+      'weight' => 0,
+    );
+
+  $items['admin/help/tab2'] = array(
+      'title' => t('Advanced Help'),
+      'access callback' => true,
+      'page callback' => 'advanced_help_index_page',
+      'type' => MENU_LOCAL_TASK,
+      'weight' => 2,
+    );
+
   return $items;
 }
 
