   }
   
   internal func apply() {
-    guard let filterType = filterType else {
-      return
-    }
     imageView.applyFilter(with: filterType, intensity: filterIntensity)
   }
   

  let image: UIImage?
  let asset: PHAsset?
  
  var filterType:ImageFilterPreset? {
    didSet {
      apply()
    }

  }
  
  internal func confirmPhoto() {
    guard let image = imageView.image?.withFilterPreset(filterType, intensity: filterIntensity) else {
      return
    }
    let confirmController = ConfirmViewController(image, asset)
