Yes to all of those, except point number 2, the one I have zero control over. And oh my god at "wreck the Pats", such hyperbole with money in this board. Are the Bills going to be wrecked by Josh Allen? Are the Chiefs wrecked with Mahomes? Were the Colts wrecked by Peyton Manning's contract? It's the NFL, top tier Quarterbacks see every dime of their deals and they just continuously restructure to ease up on cap expenditure in exchange for getting cash up front. Brady did that for years. This fanbase has been so brainwashed by the idea that players just can't be properly compensated otherwise the franchise will explode. The Jets will field a team in 2023 with Aaron Rodgers under contract because, news flash, even though he'll get 59 million dollars next season his cap hit will only be 31 million. The cap goes up every single year, you can push the salary of great players into the future without compromising your structure. Cash is the limitation, not cap. And it ain't my cash.