                             assert(false, "Error creating new wallet: \(error)")
                         }
                         DispatchQueue.main.async {
-                            self.didInitWallet()
+                            self.didInitWalletManager()
                             callback()
                         }
                     }

        self.walletManager = try? WalletManager(store: self.store, dbPath: nil)
        let _ = self.walletManager?.wallet //attempt to initialize wallet
        DispatchQueue.main.async {
            if !self.hasPerformedWalletDependentInitialization {
                self.didInitWallet()
            }
        }
    }

            }
        }
        updateAssetBundles()
        if !hasPerformedWalletDependentInitialization && didInitWallet {
            didInitWalletManager()
        }

    }

    private func setup() {
