diff --git a/handlers/views_handler_argument.inc b/handlers/views_handler_argument.inc
index e589542..b48d580 100644
--- a/handlers/views_handler_argument.inc
+++ b/handlers/views_handler_argument.inc
@@ -461,6 +461,10 @@ class views_handler_argument extends views_handler {
         'method' => 'default_ignore',
         'breadcrumb' => TRUE, // generate a breadcrumb to here
       ),
+      'use_wildcard' => array(
+        'title' => t('Use the wildcard to display all results'),
+        'method' => 'default_use_wildcard',
+      ),
       'default' => array(
         'title' => t('Provide default value'),
         'method' => 'default_default',
@@ -673,6 +677,19 @@ class views_handler_argument extends views_handler {
   }
 
   /**
+   * Default action: use wildcard.
+   *
+   * If an argument was expected and was not given, use the wildcard.
+   */
+  function default_use_wildcard() {
+    if (!empty($this->options['exception']['value'])) {
+      $this->view->args[] = $this->options['exception']['value'];
+      return FALSE;
+    }
+    return TRUE;
+  }
+
+  /**
    * Default action: not found.
    *
    * If an argument was expected and was not given, in this case, report
