Have the details of the contract even been made public yet??
He deserves the 20 mil whether he plays at an elite level or not because of the contributions he has made as an extremely underpaid player.
I suspect the contract is incentive laden.
The real question concerning Wake is.......will the NFL ever do their job and call the holding penalties being made against him 20 times a game.