diff --git a/Sources/XXClient/Functors/Login.swift b/Sources/XXClient/Functors/Login.swift
index 5ce092772b2791072d533bb903f1781ef6ebef2b..3bb2efd44f3e452c56bf5f7b59d51b998261c6a0 100644
--- a/Sources/XXClient/Functors/Login.swift
+++ b/Sources/XXClient/Functors/Login.swift
@@ -7,7 +7,7 @@ public struct Login {
   public func callAsFunction(
     ephemeral: Bool = false,
     cMixId: Int,
-    authCallbacks: AuthCallbacks? = nil,
+    authCallbacks: AuthCallbacks?,
     identity: ReceptionIdentity,
     e2eParamsJSON: Data = GetE2EParams.liveDefault()
   ) throws -> E2E {