What if Alex Smith is amazing in 2017? The Chiefs hand will be forced -- keep him. 2018 will be the final year of his contract and it's a $20m cap hit. Not unreasonable for a guy playing extremely well.

So, what would the Chiefs have to do?

First, we pretty much have the cap met RIGHT NOW, assuming we bring back absolutely no one who is a free agent. So our cap is royally ****ed.

The two most popular ideas right now are cutting DJ/Hali, or letting them both retire, or whatever. Cutting them saves us a combined $15m. We likely have DJ's replacements already on the roster, and Ford will be entering his contract year in 2018.

We can also cut (or trade) Allen Bailey if we want to elevate RNR to a starting slot. Trading Bailey saves us $8m (and nets us a draft pick or whatever). Cutting him saves us $6m.

If Eric Fisher has a really good 2017, maybe we just extend/restructure him at the end of the season. That would lower his cap hit in 2018 (right now it's slated for $14m).

I wouldn't touch Allen Bailey, but I'd cut DJ/Hali and extend/restructure Fisher. That allows us to keep Mr. Smith and have roughly $20m in cap space, $5m of which can go to our rookie class.

I think it's non-negotiable that we bring back Terrance Mitchell, but he shouldn't cost a ton. Bennie Logan might be a good idea -- although, again, we could just play RNR at the nose and be fine (which is what I would do if we kept Smith on the roster).