     }
     
     #if os(iOS)
-    @available(iOS, introduced=8.0)
+    @available(iOS 8.0, *)
     public func getSharedPassword(completion: (account: String?, password: String?, error: NSError?) -> () = { account, password, error -> () in }) {
         if let domain = server.host {
             self.dynamicType.requestSharedWebCredential(domain: domain, account: nil) { (credentials, error) -> () in

    public var accessibility: Accessibility {
        return options.accessibility
    }
    
    @available(iOS, introduced=8.0)
    @available(OSX, introduced=10.10)
    public var authenticationPolicy: AuthenticationPolicy? {
        return options.authenticationPolicy
    }

        options.accessibility = accessibility
        return Keychain(options)
    }

    @available(iOS 8.0, OSX 10.10, *)
    public func accessibility(accessibility: Accessibility, authenticationPolicy: AuthenticationPolicy) -> Keychain {
        var options = self.options
        options.accessibility = accessibility
