                     self.selectedImageImageView.layer.contentsRect = self.imageImageView.layer.contentsRect
                     self.selectedImageImageView.backgroundColor = UIColor.white
                     self.selectedImageImageView.contentMode = .scaleAspectFill
-                    self.imageView.layer.shouldRasterize = true
-                    self.selectedImageView.layer.shouldRasterize = true
+                    if self.alwaysRasterize {
+                        self.shouldRasterize = true
+                    }
                 })
             } else {
                 showPlaceholderImage()
-                self.imageView.layer.shouldRasterize = true
-                self.selectedImageView.layer.shouldRasterize = true
+                if alwaysRasterize {
+                    shouldRasterize = true
+                }
             }
             accessibilityLabel = articlePlace.articles.first?.displayTitle
         } else if articlePlace.articles.count == 0 {

        selectedImageImageView.image = #imageLiteral(resourceName: "places-w-big")
    }
    
    func update(withArticlePlace articlePlace: ArticlePlace) {
        imageView.layer.shouldRasterize = false
        selectedImageView.layer.shouldRasterize = false
        if articlePlace.articles.count == 1 {
            zPosition = 1
            let article = articlePlace.articles[0]
            if let thumbnailURL = article.thumbnailURL {
                showPlaceholderImage()
                imageImageView.wmf_setImage(with: thumbnailURL, detectFaces: true, onGPU: true, failure: { (error) in
                    self.showPlaceholderImage()
                    self.imageView.layer.shouldRasterize = true
                    self.selectedImageView.layer.shouldRasterize = true
                }, success: {
                    self.imageImageView.contentMode = .scaleAspectFill
                    self.imageImageView.backgroundColor = UIColor.white

                self.selectedImageView.alpha = 0
            }
        }
        if (animated && rasterizeOnAnimations) {
            shouldRasterize = true
        }
        let done = {
            if (animated && self.rasterizeOnAnimations) {
                self.shouldRasterize = false
            }
            if !selected {
                self.layer.zPosition = self.zPosition
            }
