diff --git a/scripts/queue/upload.py b/scripts/queue/upload.py
index 6d46240471e6dd352320bc3b14301d012495e95a..78cac3e90818f81d5275cbc6c5f365c44d0a2767 100755
--- a/scripts/queue/upload.py
+++ b/scripts/queue/upload.py
@@ -36,8 +36,9 @@ def queue(queue_name, experiment_name):
                    + quote("/bin/bash", "-c", " ".join(quote("mkdir", "-p", config["queue.upload"]))),
                    stdout=subprocess.DEVNULL, cwd=MAIN_DIR, check=True)
     subprocess.run(["rsync", "-ahe", "ssh", "--delete",
-                    "--exclude=/terraform", "--exclude=/out", "--exclude=/results", "--exclude=/remote-runner",
-                    "--exclude=/.git", "--exclude=/.idea", "--exclude=/tmp", "--exclude=/bin", "--exclude=.mypy_cache",
+                    "--exclude=bin", "--exclude=out", "--exclude=tmp",
+                    "--exclude=results", "--exclude=remote-runner",
+                    "--exclude=.git", "--exclude=.idea", "--exclude=.mypy_cache", "--exclude=.terraform",
                     "./", "{}@{}:{}/".format(config["queue.user"], config["queue.host"], config["queue.upload"])],
                    cwd=MAIN_DIR, check=True)