diff --git a/faqpanels/plugins/tasks/faq_term.inc b/faqpanels/plugins/tasks/faq_term.inc
index 1248387..66b4c12 100644
--- a/faqpanels/plugins/tasks/faq_term.inc
+++ b/faqpanels/plugins/tasks/faq_term.inc
@@ -46,8 +46,8 @@ function faqpanels_faq_term_menu_alter(&$items, $task) {
   if (variable_get('faqpanels_faq_term_disabled', TRUE)) {
     return;
   }
-
-  $callback = $items['faq']['page callback'];
+  
+  $callback = $items['faq-page']['page callback'];
   // Override the faq term handler for our purpose.
   if ($callback == 'faq_page' || variable_get('page_manager_override_anyway', FALSE)) {
     $items['faq']['page callback'] = 'faqpanels_faq_term';
@@ -62,7 +62,7 @@ function faqpanels_faq_term_menu_alter(&$items, $task) {
 
   }
 
-  $callback = $items['faq/%']['page callback'];
+  $callback = $items['faq-page/%']['page callback'];
   // Override the faq term handler for our purpose.
   if ($callback == 'faq_page' || variable_get('page_manager_override_anyway', FALSE)) {
     $items['faq/%']['page callback'] = 'faqpanels_faq_term';
@@ -77,7 +77,7 @@ function faqpanels_faq_term_menu_alter(&$items, $task) {
 
   }
 
-  $callback = $items['faq/%/list']['page callback'];
+  $callback = $items['faq-page/%/list']['page callback'];
   // Override the faq term handler for our purpose.
   if ($callback == 'faq_page' || variable_get('page_manager_override_anyway', FALSE)) {
     $items['faq/%/list']['page callback'] = 'faqpanels_faq_term';
@@ -92,7 +92,7 @@ function faqpanels_faq_term_menu_alter(&$items, $task) {
 
   }
 
-  $callback = $items['faq/list']['page callback'];
+  $callback = $items['faq-page/list']['page callback'];
   // Override the faq term handler for our purpose.
   if ($callback == 'faq_page' || variable_get('page_manager_override_anyway', FALSE)) {
     $items['faq/list']['page callback'] = 'faqpanels_faq_term';
