     self.init(queue: queue, task: task)
   }
 
-  /// Initialize to an already determined state
+  /// Initialize to an already resolved state
   ///
   /// - parameter qos: the QoS at which the notifications should be performed; defaults to the current QoS class.
   /// - parameter value: the value of this `Deferred`

      (state.state == .waiting ? .waiting : .executing )
  }

  /// Query whether this `Deferred` has become determined.
  /// - returns: `true` iff this `Deferred` has become determined.

  public var isResolved: Bool {
    return deferredState.load(.relaxed).isResolved

    self.init(queue: queue, value: value)
  }

  /// Initialize to an already resolved state
  ///
  /// - parameter queue: the `DispatchQueue` on which the notifications will be executed
  /// - parameter value: the value of this `Deferred`
