diff --git includes/plugins.inc includes/plugins.inc
index b30145b..314bad8 100644
--- includes/plugins.inc
+++ includes/plugins.inc
@@ -301,6 +301,7 @@ function views_views_plugins() {
         'handler' => 'views_plugin_pager_none',
         'help topic' => 'pager-none',
         'uses options' => TRUE,
+        'always avaiblible' => TRUE,
       ),
       'some' => array(
         'title' => t('Display a specified number of items'),
@@ -308,6 +309,7 @@ function views_views_plugins() {
         'handler' => 'views_plugin_pager_some',
         'help topic' => 'pager-some',
         'uses options' => TRUE,
+        'always avaiblible' => TRUE,
       ),
       'full' => array(
         'title' => t('Paged output, full pager'),
diff --git plugins/views_plugin_display.inc plugins/views_plugin_display.inc
index 983d6d2..ec79d0e 100644
--- plugins/views_plugin_display.inc
+++ plugins/views_plugin_display.inc
@@ -870,23 +870,20 @@ class views_plugin_display extends views_plugin {
       );
     }
 
-    if (!empty($this->definition['use pager'])) {
-
-      $pager_plugin = $this->get_plugin('pager');
-      if (!$pager_plugin) {
-        // default to the no pager plugin.
-        $pager_plugin = views_get_plugin('pager', 'none');
-      }
+    $pager_plugin = $this->get_plugin('pager');
+    if (!$pager_plugin) {
+      // default to the no pager plugin.
+      $pager_plugin = views_get_plugin('pager', 'none');
+    }
 
-      $pager_str = $pager_plugin->summary_title();
+    $pager_str = $pager_plugin->summary_title();
 
-      $options['pager'] = array(
-        'category' => 'basic',
-        'title' => t('Use pager'),
-        'value' => $pager_str,
-        'desc' => t("Change this display's pager setting."),
-      );
-    }
+    $options['pager'] = array(
+      'category' => 'basic',
+      'title' => t('Use pager'),
+      'value' => $pager_str,
+      'desc' => t("Change this display's pager setting."),
+    );
 
     if (!empty($pager_plugin->definition['uses options'])) {
       $options['pager']['links']['pager_options'] = t('Change settings for this pager type.');
@@ -1615,10 +1612,17 @@ class views_plugin_display extends views_plugin {
           '#tree' => TRUE,
         );
 
+        $pagers = views_fetch_plugin_data('pager');
+        $options = views_fetch_plugin_names('pager');
+        foreach ($pagers as $name => $pager) {
+          if (empty($this->definition['use pager']) && empty($pager['always avaiblible'])) {
+            unset($options[$name]);
+          }
+        }
         $pager = $this->get_option('pager');
         $form['pager']['type'] =  array(
           '#type' => 'radios',
-          '#options' => views_fetch_plugin_names('pager'),
+          '#options' => $options,
           '#default_value' => $pager['type'],
         );
 
