     @discardableResult
     public func set(object: Data, for key: Key) -> Bool {
         return execute(in: lock) {
-            return SecureEnclave.set(object: object, for: key, options: keychainQuery)
+            return SecureEnclave.set(object: object, for: key, options: baseKeychainQuery)
         }
     }
     

    @discardableResult
    public func removeObject(for key: Key) -> Bool {
        return execute(in: lock) {
            switch Keychain.removeObject(for: key, options: keychainQuery) {
            case .success:
                return true
                

    /// - returns: The string currently stored in the keychain for the provided key. Returns `nil` if no string exists in the keychain for the specified key, or if the keychain is inaccessible.
    public func string(for key: Key, withPrompt userPrompt: String) -> SecureEnclave.Result<String> {
        return execute(in: lock) {
            return SecureEnclave.string(for: key, withPrompt: userPrompt, options: continuedAuthenticationKeychainQuery)
        }
    }
    
