diff --git template.php template.php
index 8a4a688..0a216a9 100755
--- template.php
+++ template.php
@@ -149,22 +149,22 @@ function basic_menu_local_task($variables) {
  *  Duplicate of theme_menu_local_tasks() but adds clearfix to tabs.
  */
 
-function basic_menu_local_tasks() {
-  $output = array();
-  if ($primary = menu_primary_local_tasks()) {
-    if(menu_secondary_local_tasks()) {
-      $primary['#prefix'] = '<ul class="tabs primary with-secondary clearfix">';
+function basic_menu_local_tasks(&$variables) {
+  $output = '';
+  if (!empty($variables['primary'])) {
+    if(!empty($variables['secondary'])) {
+      $variables['primary']['#prefix'] = '<ul class="tabs primary with-secondary clearfix">';
     }
     else {
-      $primary['#prefix'] = '<ul class="tabs primary clearfix">';
+      $variables['primary']['#prefix'] = '<ul class="tabs primary clearfix">';
     }
-    $primary['#suffix'] = '</ul>';
-    $output[] = $primary;
+    $variables['primary']['#suffix'] = '</ul>';
+    $output .= drupal_render($variables['primary']);
   }
-  if ($secondary = menu_secondary_local_tasks()) {
-    $secondary['#prefix'] = '<ul class="tabs secondary clearfix">';
-    $secondary['#suffix'] = '</ul>';
-    $output[] = $secondary;
+  if (!empty($variables['secondary'])) {
+    $variables['secondary']['#prefix'] = '<ul class="tabs secondary clearfix">';
+    $variables['secondary']['#suffix'] = '</ul>';
+    $output .= drupal_render($variables['secondary']);
   }
   return $output;
-}
\ No newline at end of file
+}
