diff --git a/python_payload/st3m/run.py b/python_payload/st3m/run.py
index c598db45126f438ce69b0719caa81cb6ab0d4d0b..1f22ab7f2fa157b48a72c3b0a20ac869721a893e 100644
--- a/python_payload/st3m/run.py
+++ b/python_payload/st3m/run.py
@@ -122,9 +122,9 @@ def run_view(v: View) -> None:
 
     This is useful for debugging simple applications from the REPL.
     """
+    reactor = _make_reactor()
     vm = ViewManager(ViewTransitionBlend())
     vm.push(v)
-    reactor = _make_reactor()
     compositor = _make_compositor(reactor, vm)
     top = processors.ProcessorMidldeware(compositor)
     reactor.set_top(top)