diff --git a/python_payload/st3m/run.py b/python_payload/st3m/run.py
index 4e09ffbad0ad87adaa750f11d932939188564f40..d74ea7e0e005d1ea87864376515955ab913da896 100644
--- a/python_payload/st3m/run.py
+++ b/python_payload/st3m/run.py
@@ -132,8 +132,8 @@ def run_view(v: View, debug_vm=True) -> None:
     reactor.run()
 
 
-def run_app(klass):
-    run_view(klass(ApplicationContext()), debug_vm=True)
+def run_app(klass, bundle_path=None):
+    run_view(klass(ApplicationContext(bundle_path)), debug_vm=True)
 
 
 def _yeet_local_changes() -> None: