Yep, if he does it now, he'll take less money for the next 2 yrs 'cause the Bengals would be buying out those "cheap" years on his existing contract, so the per yr money won't look as impressive but it's still a good deal for both sides. It also gives the team lots of ways to deal with it salary cap wise