International tax evasion has got a lot of press, and HMRC have backed new legislation that will penalise those who dodge tax on offshore income more harshly than UK income.

There are some inevitable (and foreseeable) consequences. Innocent error will get caught the same way. You'd have thought that some way of dealing with that fairly would have been proposed, but that's not how new law is these days.