diff --git a/src/app/account/accounts.service.ts b/src/app/account/accounts.service.ts
index cd2435f07786fe1a79f575c49756c3d93c984b06..81a7f1fcb128f33f99d4511cfbaac97a28338c18 100644
--- a/src/app/account/accounts.service.ts
+++ b/src/app/account/accounts.service.ts
@@ -513,7 +513,7 @@ export class AccountsService extends RxStartableService<AccountsState> {
     //}
 
     return this.indexer.wotSearch({ address }, { first: 1, fetchPolicy: 'cache-first' }).pipe(
-      map(({ data }) => firstArrayValue(data)),
+      map(({ data }) => firstArrayValue(data) || { address, meta: { name: formatAddress(address) } }),
       mergeMap(async (account) => this.loadData(account, { ...opts, withMembership: false, fetchPolicy: 'cache-first' }))
     );
   }
@@ -759,9 +759,9 @@ export class AccountsService extends RxStartableService<AccountsState> {
       const derivationPath = i === -1 ? '' : `//${i}`;
       const address = this.generateAddress(`${mnemonic}${derivationPath}`);
       const shortAddress = formatAddress(address);
-      derivationAccounts.push({ derivation: derivationPath, address: shortAddress });
+      derivationAccounts.push({ derivation: derivationPath, address, meta: { name: shortAddress} });
     }
-    // Load balances data (e.g. balande
+    // Load balances data (e.g. balance)
     await Promise.all(derivationAccounts.map((account) => this.loadData(account, { withBalance: true })));
 
     // Filter to exclude balance === 0