fix changing wallets on incomplete wallets