     var hasInstagram: Bool { get }
     var filenameExtension: String { get }
     var UTI: String { get }
-    func saveImage(image: UIImage)
+    func saveImage(image: UIImage!)
     func sendImage(image: UIImage!, view: UIView!)
     func removeImage()
 }

}

public class SharingFlow: InstagramSharingFlow {

    /// Returns a Boolean value indicating whether or not Instagram app is installed on the device.
    public var hasInstagram: Bool {

    
    lazy private var documentInteractionController = UIDocumentInteractionController()
    
    private func saveImage(image: UIImage!) {
        do {
            try self.saveTemporaryImage(image)
        } catch let sharingFlowError as SharingFlowError {
