protect from users with no wallet.