Tokens with multiple entry points for balance updates can break internal bookkeeping based on the address (e.g. balances[token_address][msg.sender]
might not reflect the actual balance). (See here)
- ERC20 Token Address
- Only One Address
- Multiple Addresses -> Multiple Balances -> Bugs
- Single Address