Tmac's contract and Oneals contract are also bigger than Allen's.
I think I admitted O'Neal's contract was larger but neglected to add TMac's. Thanks for correcting the oversight.
Though TMac gives you a bit more salary relief, for a one year deal I'd take Tony Allen and Ray Allen in a trade for $22 million in cap relief before I would ever venture to think about taking on the injury prone, non-defense playing, whining, has never won anything TMac.