     private func handle(result: Result<ImageResponse, ImagePipeline.Error>, fromMemCache: Bool, options: ImageLoadingOptions) {
         switch result {
         case let .success(response):
-            display(response.container, options.transition, options.alwaysTransition, fromMemCache, .success)
+            display(response.container, options.transition, fromMemCache, .success)
         case .failure:
             if let failureImage = options.failureImage {
-                display(ImageContainer(image: failureImage), options.failureImageTransition, options.alwaysTransition, fromMemCache, .failure)
+                display(ImageContainer(image: failureImage), options.failureImageTransition, fromMemCache, .failure)
             }
         }
         self.task = nil
     }
 
     private func handle(partialImage response: ImageResponse, options: ImageLoadingOptions) {
-        display(response.container, options.transition, options.alwaysTransition, false, .success)
-    }
-
-    private func display(_ image: ImageContainer, _ transition: ImageLoadingOptions.Transition?, _ alwaysTransition: Bool, _ fromMemCache: Bool, _ response: ImageLoadingOptions.ResponseType) {
+        display(response.container, options.transition, false, .success)
+    }
+
+    private func display(_ image: ImageContainer, _ transition: ImageLoadingOptions.Transition?, _ fromMemCache: Bool, _ response: ImageLoadingOptions.ResponseType) {
         guard let imageView = imageView else {
             return
         }

            imageView.tintColor = tintColor
        }

        if !fromMemCache || alwaysTransition, let transition = transition {
            switch transition.style {
            case let .fadeIn(params):
                runFadeInTransition(image: image, params: params, contentMode: options.contentMode(for: response))

        display(response.container, options.transition, options.alwaysTransition, false)
    }

    private func display(_ image: ImageContainer, _ transition: ImageLoadingOptions.Transition?, _ fromMemCache: Bool, _ response: ImageLoadingOptions.ResponseType) {
        guard let imageView = imageView else {
            return
        }

        if !fromMemCache || options.alwaysTransition, let transition = transition {
            switch transition.style {
            case let .fadeIn(params):
                runFadeInTransition(image: image, params: params)
