diff --git a/Sources/XXClient/UserDiscovery/Functors/UserDiscoveryPermanentDeleteAccount.swift b/Sources/XXClient/UserDiscovery/Functors/UserDiscoveryPermanentDeleteAccount.swift
index 3f570e1e1919c2fe6887b232c65a7eb28c9d77ad..f93906094c59d9aad1d92131f01733dde75e8bf9 100644
--- a/Sources/XXClient/UserDiscovery/Functors/UserDiscoveryPermanentDeleteAccount.swift
+++ b/Sources/XXClient/UserDiscovery/Functors/UserDiscoveryPermanentDeleteAccount.swift
@@ -4,15 +4,15 @@ import XCTestDynamicOverlay
 public struct UserDiscoveryPermanentDeleteAccount {
   public var run: (Fact) throws -> Void
 
-  public func callAsFunction(_ fact: Fact) throws {
-    try run(fact)
+  public func callAsFunction(username: Fact) throws {
+    try run(username)
   }
 }
 
 extension UserDiscoveryPermanentDeleteAccount {
   public static func live(_ bindingsUD: BindingsUserDiscovery) -> UserDiscoveryPermanentDeleteAccount {
-    UserDiscoveryPermanentDeleteAccount { fact in
-      try bindingsUD.permanentDeleteAccount(fact.encode())
+    UserDiscoveryPermanentDeleteAccount { username in
+      try bindingsUD.permanentDeleteAccount(username.encode())
     }
   }
 }