diff --git a/libs/askar/src/agent.utils.ts b/libs/askar/src/agent.utils.ts
index a39ddd5b95f84c95ed272d5ce68b37ee44d80da9..5f88429219c86d2930abcf93834db5854a32a38a 100644
--- a/libs/askar/src/agent.utils.ts
+++ b/libs/askar/src/agent.utils.ts
@@ -228,16 +228,15 @@ export const generateDidSvdxForEmail = async (agent: Agent, email: string) => {
       signer: { signer: () => keyPair.signer() },
     },
   });
-  console.log(didResult);
 
-  if (!didResult.didState.didDocument) {
+  if (!didResult.didState.didDocument || !didResult.didState.did) {
     throw new Error("Could not create did svdx");
   }
 
   const svdxApi: SvdxRecordsApi = agent.modules["svdx"];
   await svdxApi.save({
     email: email,
-    did: didResult.didState.did!,
+    did: didResult.didState.did,
     activeKey: activeKey.publicKeyBase58,
     activeKeySeed: activeKeySeed,
     nextKey: nextKey.publicKeyBase58,