diff --git a/includes/common.inc b/includes/common.inc
index c8e002e..14ad68b
--- a/includes/common.inc
+++ b/includes/common.inc
@@ -40,7 +40,7 @@ function take_control_menu_build_first_item(&$items, $item, $relpath) {
         'page arguments' => $item['page arguments'],
         'access arguments' => array(
             'access take control'),
-        'file' => $item['file']);
+    );
 
     $items['admin/structure/take_control/' . $relpath] = array(
         'title' => $item['title'],
@@ -48,7 +48,13 @@ function take_control_menu_build_first_item(&$items, $item, $relpath) {
         'weight' => -1,
         'access arguments' => $item['access arguments'],
-        'file' => $item['file'],
-        'type' => MENU_DEFAULT_LOCAL_TASK);
+        'type' => MENU_DEFAULT_LOCAL_TASK,
+    );
+
+    if (isset($item['file'])) {
+      $items['admin/structure/take_control']['file'] = $item['file'];
+      $items['admin/structure/take_control/' . $relpath]['file'] = $item['file'];
+    }
 
     $is_first = false;
   }
