         case .Restricted, .Denied:
             return .Unauthorized
         case .AuthorizedWhenInUse:
-            // curious why this happens? Details on upgrading from WhenInUse to Always:
+            // Curious why this happens? Details on upgrading from WhenInUse to Always:
             // https://github.com/nickoneill/PermissionScope/issues/24
-            if defaults.boolForKey(Constants.NSUserDefaultsKeys.requestedInUseToAlwaysUpgrade) == true {
+            if defaults.boolForKey(Constants.NSUserDefaultsKeys.requestedInUseToAlwaysUpgrade) {
                 return .Unauthorized
             } else {
                 return .Unknown

    public func requestReminders() {
        switch statusReminders() {
        case .Unknown:
            EKEventStore().requestAccessToEntityType(EKEntityType.Reminder,
                completion: { (granted, error) -> Void in
                    self.detectAndCallback()
            })

    public func requestEvents() {
        switch statusEvents() {
        case .Unknown:
            EKEventStore().requestAccessToEntityType(.Event,
                completion: { (granted, error) -> Void in
                    self.detectAndCallback()
            })
