diff --git a/suites/hg/scheduling/loop b/suites/hg/scheduling/loop
index ec884cbb1d592be60eb466e52431794bf787562d_c3VpdGVzL2hnL3NjaGVkdWxpbmcvbG9vcA==..70c40e5afacd06bb27f764721951215af1e94686_c3VpdGVzL2hnL3NjaGVkdWxpbmcvbG9vcA== 100755
--- a/suites/hg/scheduling/loop
+++ b/suites/hg/scheduling/loop
@@ -16,6 +16,8 @@
 #ensure we don't buffer the debug line…
 print = functools.partial(print, flush=True)
 
+parent_dir = Path(__file__).parent
+
 ACTION_FILE = "current.poulpe-schedule"
 
 RESULT_DIR = "results"
@@ -78,5 +80,4 @@
     data_env = base_dir / DATA_ENV_DIR / data_env
     benchmark = base_dir / BENCHMARK_DIR / benchmark
 
-    run_script = base_dir / "bin/run-util"
     cmd = [
@@ -82,5 +83,6 @@
     cmd = [
-            str(run_script),
+            "poulpe",
+            "run-util",
             str(bin_env),
             str(data_env),
             str(benchmark),