     
     private let options: Options
     
-    private let NSFoundationVersionNumber_iOS_7_1 = 1047.25
-    private let NSFoundationVersionNumber_iOS_8_0 = 1140.11
-    private let NSFoundationVersionNumber_iOS_8_1 = 1141.1
-    private let NSFoundationVersionNumber10_9_2 = 1056.13
-    
     // MARK:
     
     public convenience init() {

                throw error
            }

            if status == errSecInteractionNotAllowed && floor(NSFoundationVersionNumber) <= floor(NSFoundationVersionNumber_iOS_8_0) {
                try remove(key)
                try set(value, key: key)

                    throw securityError(status: status)
                }
            }
            #else
                status = SecItemUpdate(query, attributes)
                if status != errSecSuccess {
                    throw securityError(status: status)
                }
            #endif
        case errSecItemNotFound:
            let (attributes, error) = options.attributes(key: key, value: value)
            if let error = error {
