     func skipAlertAction() -> UIAlertAction {
         let title = NSBundle().localizedString("Skip this version", forceLanguageLocalization: forceLanguageLocalization)
         let action = UIAlertAction(title: title!, style: .Default) { (alert: UIAlertAction!) -> Void in
-            self.delegate?.sirenUserDidSkipVersion()
+            self.delegate?.sirenUserDidSkipVersion?()
+            return
         }
         
         return action

    func updateAlertAction() -> UIAlertAction {
        let title = NSBundle().localizedString("Update", forceLanguageLocalization: forceLanguageLocalization)
        let action = UIAlertAction(title: title!, style: .Default) { (alert: UIAlertAction!) -> Void in
            self.delegate?.sirenUserDidLaunchAppStore()?
        }
        
        return action

    func nextTimeAlertAction() -> UIAlertAction {
        let title = NSBundle().localizedString("Next time", forceLanguageLocalization: forceLanguageLocalization)
        let action = UIAlertAction(title: title!, style: .Default) { (alert: UIAlertAction!) -> Void in
            self.delegate?.sirenUserDidCancel?()
            return
        }
        
        return action
