There is a lot of discussion about what the team should do going forward, obviously. IMO a lot of it isn't based in reality. Mostly due to contracts. Some things to consider: - McCarthy just got a huge contract and isn't going to be fired after 1 year. - Zeke, Jaylon and Tank have a lot of guaranteed money left and even if you cut them, it leaves a hole with no cap gained. - Dallas' offensive line is older but isn't going to be super easy to replace. Also, they are on pretty good contracts for this day and age . . . if they could stay healthy. Given these realities, I would give Dak exactly what he wanted. He wanted a 4 year deal ending in 2023 last year. Give him a 3 year deal ending in 2023 this year. If you have to overpay him to do it, fine. Restructure contracts to fit everyone but don't extend anyone past 2023. Then draft defense. A lot of defense. You basically give the current core 2 years. Hope that you can fix the defense with the draft and that you get lucky with health, particularly on the o-line. If after 2 years, it doesn't work and Dallas is still mired in mediocrity, you fire McCarthy and start cutting all of these players who's contracts will be near expiring. Trade Dak with 1 year left on his deal to a team looking for a QB to make a run. The team could then start fresh with high draft picks, a new coach and a clean cap. I'm not sure it works but a rebuild now or even a new QB is just messy. Dallas is somewhat tied to this group so you might as well make the most of it. I would not try to force Dak to take a 5 year deal and give him a ridiculous amount of money to do it. That would just make it harder to put together a team now and you would be tied to a 30 some year old QB in the middle of a rebuild in a few years. If you want to extend Dak in 3 years, go ahead.