diff --git a/rr_frontend/refinedrust b/rr_frontend/refinedrust
index fb56e89f3d9ca4f8ba5f85ad4f26bed1c5de769a..f037f22aedb1291c6b3e86d2489915877e68631c 100755
--- a/rr_frontend/refinedrust
+++ b/rr_frontend/refinedrust
@@ -88,7 +88,7 @@ case "$COMMAND" in
 install|install-debug)
     # "--locked" to respect the Cargo.lock file if it exists,
     # "--offline" to avoid querying the registry (for yanked packages).
-    cd translation; cargo install $CARGO_INSTALL_FLAGS  --path "$RRDIR" --force --locked --offline "$@"
+    cargo install $CARGO_INSTALL_FLAGS  --path "$RRDIR"/translation --force --locked --offline "$@"
     ;;
 check|check-debug)
     # Check, and let caller control flags.