True on rookies, but the games definitely can be played on veterans' contracts. The nice thing about the NFL - compared to MLB for example - is that most of most contracts is not guaranteed. Cap hell hardly ever happens. The cap increases by such a healthy figure every year that things should be pushed to the limit in the years we still have Aaron Rodgers playing near his top level.