In `BismuthClient` in the `__init__()`method a `BismuthWallet` is instantiated by calling `self.load_wallet(wallet_file)`. That is not necessary if there is no `wallet.der` file but a `wallet.json` file.