     }
 
     /// Convenience method for getting a photo
-    public class func getPhotoWithCallback(getPhotoWithCallback callback: (photo: UIImage, info: [NSObject : AnyObject]) -> Void) {
+    public class func getPhotoWithCallback(getPhotoWithCallback callback: (UIImage, [NSObject : AnyObject]) -> Void) {
         let fdTake = FDTakeController()
         fdTake.allowsVideo = false
         fdTake.didGetPhoto = callback

                self.didCancel?()
                return
            }
            self.didGetPhoto?(photo: imageToSave, info: info)
            if UI_USER_INTERFACE_IDIOM() == .Pad {
                self.popover.dismissPopoverAnimated(true)
            }
        } else if mediaType == kUTTypeMovie as String {
            self.didGetVideo?(video: info[UIImagePickerControllerMediaURL] as! NSURL, info: info)
        }

        picker.dismissViewControllerAnimated(true, completion: nil)

    // MARK: - Localization

    private func localize(key: String, comment: String) -> String {
        return NSLocalizedString(key, tableName: nil, bundle: NSBundle(URL: NSBundle(forClass: FDTakeController.self).resourceURL!.URLByAppendingPathComponent("FDTake.bundle")!)!, value: key, comment: comment)
    }

    private func textForButtonWithTitle(title: String) -> String {
