         }
 
         if let annotatedScreenshot = feedback.annotatedScreenshot {
-            attemptToAttachScreeenshot(annotatedScreenshot)
+            tryToAttachScreeenshot(annotatedScreenshot)
             
         }
         else {
-            attemptToAttachScreeenshot(feedback.screenshot)
+            tryToAttachScreeenshot(feedback.screenshot)
         }
         
         // TODO: Encode log


import MessageUI

/// A `Sender`
class MailSender: NSObject, Sender {

    enum Error: ErrorType {
        case Unknown
        case NoViewControllerProvided
        case ImageEncoding
        case MailCanceled(underlyingError: NSError?)
        case MailFailed(underlyingError: NSError?)
    }
    
    enum Success: SuccessType {
        case Saved
        case Sent
    }
    

        viewController.presentViewController(mailComposer, animated: true, completion: nil)
    }
    
    // MARK: - MailSender
    
    private func tryToAttachScreeenshot(screenshot: UIImage) {
        do {
            //TODO: Make screenshot.png configurable
            try mailComposer.addAttachmentImage(screenshot, fileName: "Screenshot.png")
