     /// - parameter processors: Remaining processors to by applied
     private func _process(_ response: ImageResponse, isCompleted: Bool, processors: [ImageProcessing]) {
         guard let processor = processors.last else {
-            self.didProduceProcessedImage(response, isCompleted: isCompleted)
+            self.decompressImage(response, isCompleted: isCompleted)
             return
         }
 

        }
    }

    private func didProduceProcessedImage(_ response: ImageResponse, isCompleted: Bool) {
        decompressImage(response, isCompleted: isCompleted)
    }

    // MARK: Decompression

    #if os(macOS)

    /// - parameter processors: Remaining processors to by applied
    private func process(_ response: ImageResponse, isCompleted: Bool, processors: [ImageProcessing]) {
        guard !(ImagePipeline.Configuration._isAnimatedImageDataEnabled && response.image._animatedImageData != nil) else {
            self.decompressImage(response, isCompleted: isCompleted)
            return
        }

