diff --git a/modules/taxonomy/views_handler_argument_term_node_tid.inc b/modules/taxonomy/views_handler_argument_term_node_tid.inc
index f47f08a..1554268 100644
--- a/modules/taxonomy/views_handler_argument_term_node_tid.inc
+++ b/modules/taxonomy/views_handler_argument_term_node_tid.inc
@@ -46,4 +46,31 @@ class views_handler_argument_term_node_tid extends views_handler_argument_many_t
     }
     return $titles;
   }
+
+  function default_actions($which = NULL) {
+    $defaults = parent::default_actions();
+    $defaults['summary asc by weight'] = array(
+      'title' => t('Summary, sorted by weight ascending'),
+      'method' => 'default_summary',
+      'method args' => array('asc', 'weight'),
+      'style plugin' => TRUE,
+      'breadcrumb' => TRUE,
+    );
+    $defaults['summary desc by weight'] = array(
+      'title' => t('Summary, sorted by weight descending'),
+      'method' => 'default_summary',
+      'method args' => array('desc', 'weight'),
+      'style plugin' => TRUE,
+      'breadcrumb' => TRUE,
+    );
+
+    if ($which) {
+      if (!empty($defaults[$which])) {
+        return $defaults[$which];
+      }
+    }
+    else {
+      return $defaults;
+    }
+  }
 }
