Don't check to stop from hurting feelings, check so you'll know what you're talking about, which you clearly don't.
"
According to a league document obtained by Gaughan, Anderson's contract is actually worth $19.5 million over four years - a rather substantial discrepancy. Gaughan also notes that the only portion of Anderson's salary that is guaranteed is $7.9 million, which includes a $6 million signing bonus and his first-year salary of $1.9 million. He'll earn an additional $100,000 from a workout bonus. If the Bills wish to cut ties with him at any point after his initial season, they can do so and not owe him anything.
Anderson's base salary will be $2.5 million, $4 million and $5 million in respective subsequent years. The $4.875 million per year average will likely be much more palatable to Bills fans than the $6.875 million deal that was reported last week"