it's all in the way you file, mate!
I have not cheated on taxes, but if there is a way to claim, I will find the loohole. If "they" ever come callin, I have ALLLLLLLLLL the records to show and without a flinch on my part. Then, I would simply do what they tell me. Audits are rare. I doubt it would be a problem if done using the existing laws of the day/hour when you file.
know the laws. It is most likely in there.