One of the things I have noticed over the years is that we as tax preparers are now required to enter data into a tax return that we were never officially trained to be experts on - health insurance, EICs, investigative fact checkers, dependent Social Security numbers, divorce issues, lifestyle changes, engagement letters, etc etc that all create a larger liability for reporting than we ever bargained for - and we become the first victims IRS and tax authorities look to should a return have an issue. And we have to rely on the reliability of third party information. Until we can control our clients' honesty and reliability of data we're given, these problems are never going to stop.