diff --git a/Dispatcher.php b/Dispatcher.php
index <HASH>..<HASH> 100644
--- a/Dispatcher.php
+++ b/Dispatcher.php
@@ -40,9 +40,12 @@ abstract class QM_Dispatcher {
 	public function output( QM_Collector $collector ) {
 
 		$filter = 'query_monitor_output_' . $this->id . '_' . $collector->id;
-
 		$output = apply_filters( $filter, null, $collector );
 
+		if ( false === $output ) {
+			return;
+		}
+
 		if ( !is_a( $output, 'QM_Output' ) ) {
 			$output = $this->get_outputter( $collector );
 		}
A dispatcher can return boolean `false` for a particular collector in order to not output it