diff --git a/viewreference.module b/viewreference.module
index d9a8a69..15545fa 100755
--- a/viewreference.module
+++ b/viewreference.module
@@ -614,6 +614,11 @@ function viewreference_get_views($append_id = FALSE, $skip_default = TRUE, $sett
   }
 
   foreach ((array)$loaded_views as $view_name => $view) {
+		
+		// Limit views to active views
+		if($view->disabled) {
+			continue;
+		}
 
     // Prepare this view's tags.
     $tags = array_map('trim', explode(',', $view->tag));
@@ -677,6 +682,9 @@ function viewreference_get_views($append_id = FALSE, $skip_default = TRUE, $sett
       }
     }
   }
+	// Sort alphabetically
+  asort($views);
+
   return $views;
 }
 
