diff --git a/extra/builder/release/branch/branch.factor b/extra/builder/release/branch/branch.factor
index 6218a2ea90..6b1266bb45 100644
--- a/extra/builder/release/branch/branch.factor
+++ b/extra/builder/release/branch/branch.factor
@@ -21,7 +21,7 @@ IN: builder.release.branch
   {
     "scp"
     my-boot-image-name
-    "factorcode.org:/var/www/factorcode.org/newsite/images/clean"
+    { "factorcode.org:/var/www/factorcode.org/newsite/images/clean/" platform }
   }
   to-strings
   try-process ;
diff --git a/extra/update/update.factor b/extra/update/update.factor
index 9b10ea746f..1d25a9792e 100644
--- a/extra/update/update.factor
+++ b/extra/update/update.factor
@@ -22,7 +22,8 @@ IN: update
 ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
 : remote-clean-image ( -- url )
-  "http://factorcode.org/images/clean/" my-boot-image-name append ;
+  { "http://factorcode.org/images/clean/" platform "/" my-boot-image-name }
+  to-string ;
 
 : download-clean-image ( -- ) remote-clean-image download ;