diff --git a/summarize.py b/summarize.py
index 9bf0bf552c78331e826d022d64f067e02244bda4..fe603972eb5c7307d17886874c786302b8c7f4ad 100755
--- a/summarize.py
+++ b/summarize.py
@@ -138,6 +138,9 @@ def summarize(benchmarks=None,
         except FileNotFoundError:
             continue
 
+        if not hasattr(bench, "summary"):
+            continue
+
         print_status(f"Summarizing {bench.name} ...")
         try:
             bench_sum(bench, exclude_allocators=exclude_allocators, sets=sets)