     private enum Resource: CustomStringConvertible {
         case url(URL)
         case urlRequest(URLRequest)
-        case publisher(data: BCAnyPublisher<Data>)
+        case publisher(BCAnyPublisher<Data>)
 
         var description: String {
             switch self {

            self.options = options
            self.userInfo = userInfo

            print(class_getInstanceSize(Container.self))

            #if TRACK_ALLOCATIONS
            Allocations.increment("ImageRequest.Container")
            #endif

    // MARK: Parameters of the Request

    /// The `URLRequest` used for loading an image.
    ///
    /// Returns `nil` for publisher-based requests.
    public var urlRequest: URLRequest? {
        switch ref.resource {
        case .publisher:
