diff --git a/pystencils/datahandling/graph_datahandling.py b/pystencils/datahandling/graph_datahandling.py
index 4c9b635b75998ddcab299bfbb005ac3e0ef5af8f..5d02946a3d7d7032c0e9a99cfb69ccee214359c3 100644
--- a/pystencils/datahandling/graph_datahandling.py
+++ b/pystencils/datahandling/graph_datahandling.py
@@ -110,6 +110,7 @@ class GraphDataHandling(pystencils.datahandling.SerialDataHandling):
                 argument_list = [argument_list]
 
         def run(self, time_steps=1):
+            self.parent.call_queue.append(TimeloopRun(self, time_steps))
             super().run(time_steps)
 
     def __init__(self, *args, **kwargs):