diff --git a/src/plugins/Transloadit/index.js b/src/plugins/Transloadit/index.js
index <HASH>..<HASH> 100644
--- a/src/plugins/Transloadit/index.js
+++ b/src/plugins/Transloadit/index.js
@@ -156,7 +156,9 @@ module.exports = class Transloadit extends Plugin {
         const tus = Object.assign({}, file.tus, {
           endpoint: assembly.tus_url,
           // Only send assembly metadata to the tus endpoint.
-          metaFields: Object.keys(tlMeta)
+          metaFields: Object.keys(tlMeta),
+          // Make sure tus doesn't resume a previous upload.
+          uploadUrl: null
         })
         const transloadit = {
           assembly: assembly.assembly_id
diff --git a/src/plugins/Tus10.js b/src/plugins/Tus10.js
index <HASH>..<HASH> 100644
--- a/src/plugins/Tus10.js
+++ b/src/plugins/Tus10.js
@@ -125,14 +125,6 @@ module.exports = class Tus10 extends Plugin {
         isPaused ? upload.abort() : upload.start()
       })
 
-      this.onRetry(file.id, () => {
-        this.removeUploadURL(file.id)
-      })
-
-      this.onRetryAll(file.id, () => {
-        this.removeUploadURL(file.id)
-      })
-
       this.onPauseAll(file.id, () => {
         upload.abort()
       })
Reuse upload URL by default for tus, reset it for each new :tl: assembly.