 #if compiler(>=5.5) && $BuiltinCreateAsyncTaskInGroup
     // Set up the job flags for a new task.
     var flags = TaskCreateFlags()
-    flags.priority = priority ?? Task<Never, Never>.currentPriority._downgradeUserInteractive
+    flags.priority = priority
     flags.inheritContext = true
     flags.copyTaskLocals = true
     flags.enqueueJob = true

#if compiler(>=5.5) && $BuiltinCreateAsyncTaskInGroup
    // Set up the job flags for a new task.
    var flags = TaskCreateFlags()
    flags.priority = priority ?? .unspecified
    flags.enqueueJob = true

    // Create the asynchronous task future.

#if compiler(>=5.5) && $BuiltinCreateAsyncTaskInGroup
    // Set up the job flags for a new task.
    var flags = TaskCreateFlags()
    flags.priority = priority
    flags.enqueueJob = true

    // Create the asynchronous task future.
