IRS Diff 2

Diff before overhaul