     @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)
         }
     }
     

    /// - note: The keychain is not modified if a failure occurs.
    public func migrateObjects(matching query: [String : AnyHashable], removeOnCompletion: Bool) -> MigrationResult {
        return execute(in: lock) {
            return Keychain.migrateObjects(matching: query, into: keychainQuery, removeOnCompletion: removeOnCompletion)
        }
    }
    

    /// - note: Will never prompt the user for Face ID, Touch ID, or password.
    public func containsObject(for key: Key) -> Bool {
        return execute(in: lock) {
            return SecureEnclave.containsObject(for: key, options: baseKeychainQuery)
        }
    }
    
