diff --git a/FirebaseStorage/Sources/Internal/StorageInternalTask.swift b/FirebaseStorage/Sources/Internal/StorageInternalTask.swift
index bf2e858cd6e..aac100bb5e1 100644
--- a/FirebaseStorage/Sources/Internal/StorageInternalTask.swift
+++ b/FirebaseStorage/Sources/Internal/StorageInternalTask.swift
@@ -22,6 +22,7 @@ import Foundation
 
 /// Implement StorageTasks that are not directly exposed via the public API.
 @available(iOS 13, tvOS 13, macOS 10.15, macCatalyst 13, watchOS 7, *)
+@preconcurrency
 class StorageInternalTask: StorageTask {
   private var fetcher: GTMSessionFetcher?