diff --git a/python/dune/perftool/generation/hooks.py b/python/dune/perftool/generation/hooks.py
index bd3fc0a137c3ab401dc744a55e1e3bbed8d03fb9..4e2daa12f22a0833b21ef23dc104c103730bfcb0 100644
--- a/python/dune/perftool/generation/hooks.py
+++ b/python/dune/perftool/generation/hooks.py
@@ -12,5 +12,5 @@ def register_hook(hookname, func):
 
 
 def run_hook(hookname, *args, **kwargs):
-    for hook in _hooks[hookname]:
+    for hook in _hooks.get(hookname, ()):
         hook(*args, **kwargs)