diff --git a/views.module b/views.module
index cceebc7..0d1b0f7 100644
--- a/views.module
+++ b/views.module
@@ -1325,7 +1325,7 @@ function views_get_applicable_views($type) {
   // @todo: Use a smarter flagging system so that we don't have to
   // load every view for this.
   $result = array();
-  $views = views_get_all_views();
+  $views = views_get_all_views($type == 'uses hook menu');
 
   foreach ($views as $view) {
     // Skip disabled views.
