diff --git a/Sources/FoundationNetworking/URLSession/NativeProtocol.swift b/Sources/FoundationNetworking/URLSession/NativeProtocol.swift
index ad6836dc9a..0434aacfd4 100644
--- a/Sources/FoundationNetworking/URLSession/NativeProtocol.swift
+++ b/Sources/FoundationNetworking/URLSession/NativeProtocol.swift
@@ -224,7 +224,7 @@ internal class _NativeProtocol: URLProtocol, _EasyHandleDelegate {
             failWith(error: error!, request: request)
             return
         }
-        guard case .transferInProgress(let ts) = internalState else {
+        guard case .transferInProgress(var ts) = internalState else {
             fatalError("Transfer completed, but it wasn't in progress.")
         }
         guard let request = task?.currentRequest else {
@@ -232,8 +232,7 @@ internal class _NativeProtocol: URLProtocol, _EasyHandleDelegate {
         }
 
         if let response = task?.response {
-            var transferState = ts
-            transferState.response = response
+            ts.response = response
         }
 
         guard let response = ts.response else {