             }
         } else {
             #if os(iOS)
-                if (operatingSystemVersion >= 8 && usesAlertController) || operatingSystemVersion >= 9 {
-                    /* iOS 8 uses new UIAlertController API*/
+                /* iOS 8 uses new UIAlertController API*/
                     let alertView : UIAlertController = UIAlertController(title: reviewTitle, message: reviewMessage, preferredStyle: UIAlertControllerStyle.alert)
                     alertView.addAction(UIAlertAction(title: cancelButtonTitle, style:UIAlertActionStyle.cancel, handler: {
                         (alert: UIAlertAction!) in

                        alertView.view.tintColor = tintColor
                    }
                    
                } else {
                    /* Otherwise we use UIAlertView still */
                    var alertView: UIAlertView
                    if (showsRemindButton()) {
                        alertView = UIAlertView(title: reviewTitle, message: reviewMessage, delegate: self, cancelButtonTitle: cancelButtonTitle, otherButtonTitles: remindButtonTitle!, rateButtonTitle)
                    } else {
                        alertView = UIAlertView(title: reviewTitle, message: reviewMessage, delegate: self, cancelButtonTitle: cancelButtonTitle, otherButtonTitles: rateButtonTitle)
                    }
                    // If we have a remind button, show it first. Otherwise show the rate button
                    // If we have a remind button, show the rate button next. Otherwise stop adding buttons.
                    
                    alertView.cancelButtonIndex = -1
                    ratingAlert = alertView
                    alertView.show()
                    
                    if let closure = didDisplayAlertClosure {
                        closure()
                    }
                }
                
            #elseif os(OSX)
                

// MARK: PRIVATE Interface

#if os(iOS)
    open class ArmchairManager : NSObject, SKStoreProductViewControllerDelegate { }
#elseif os(OSX)
    open class ArmchairManager : NSObject, NSAlertDelegate { }
#else
