prevent the creation of incomplete wallets