             if isAppStoreVersionNewer() {
                 showAlertIfCurrentAppStoreVersionNotSkipped()
             } else {
+                delegate?.sirenLatestVersionInstalled()
                 postError(.noUpdateAvailable, underlyingError: nil)
             }
            

    func sirenUserDidCancel() {}
    func sirenDidFailVersionCheck(error: NSError) {}
    func sirenDidDetectNewVersionWithoutAlert(message: String) {}

}


    func sirenUserDidCancel()                                  // User did click on button that cancels update dialog
    func sirenDidFailVersionCheck(error: NSError)              // Siren failed to perform version check (may return system-level error)
    func sirenDidDetectNewVersionWithoutAlert(message: String) // Siren performed version check and did not display alert
    func sirenLatestVersionInstalled()                         // Siren performed version check and latest version is installed
}


