diff --git a/helix-loader/src/lib.rs b/helix-loader/src/lib.rs
index 0e7c134..e3bbdd8 100644
--- a/helix-loader/src/lib.rs
+++ b/helix-loader/src/lib.rs
@@ -70,7 +70,7 @@ fn prioritize_runtime_dirs() -> Vec<PathBuf> {
     let exe_rt_dir = std::env::current_exe()
         .ok()
         .and_then(|path| std::fs::canonicalize(path).ok())
-        .and_then(|path| path.parent().map(|path| path.to_path_buf().join(RT_DIR)))
+        .and_then(|path| path.parent().map(|path| path.to_path_buf().join("../lib/helix/runtime")))
         .unwrap();
     rt_dirs.push(exe_rt_dir);
     rt_dirs
