The incredibly heavy handed penalties for making a mistake can be quite frightening.
The seeming assumption that anyone who has a foreign bank account or property must be a tax dodger is insane.