     /// - returns: The set of all (String) keys currently stored in this Valet instance.
     public func allKeys(userPrompt: String) -> Set<String> {
         return execute(in: lock) {
-            var secItemQuery = keychainQuery
+            var secItemQuery = continuedAuthenticationKeychainQuery
             if !userPrompt.isEmpty {
                 secItemQuery[kSecUseOperationPrompt as String] = userPrompt
             }

    @discardableResult
    public func removeAllObjects() -> Bool {
        return execute(in: lock) {
            switch Keychain.removeAllObjects(matching: keychainQuery) {
            case .success:
                return true
                

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