diff --git a/plugins/views_plugin_exposed_form.inc b/plugins/views_plugin_exposed_form.inc
index 343eee8..9888dab 100644
--- a/plugins/views_plugin_exposed_form.inc
+++ b/plugins/views_plugin_exposed_form.inc
@@ -150,7 +150,7 @@ class views_plugin_exposed_form extends views_plugin {
     // filters of their parent displays instead of showing an additional
     // exposed filter form for the attachment as well as that for the parent.
     if (!$this->view->display_handler->displays_exposed() || (!$block && $this->view->display_handler->get_option('exposed_block'))) {
-      unset($form_state['rerender']);
+      return '';
     }
 
     if (!empty($this->ajax)) {
@@ -159,14 +159,7 @@ class views_plugin_exposed_form extends views_plugin {
 
     $form_state['exposed_form_plugin'] = $this;
     $form = drupal_build_form('views_exposed_form', $form_state);
-    $output = drupal_render($form);
-
-    if (!$this->view->display_handler->displays_exposed() || (!$block && $this->view->display_handler->get_option('exposed_block'))) {
-      return "";
-    }
-    else {
-      return $output;
-    }
+    return drupal_render($form);
   }
 
   function query() {
