Michael Thomas Factoid:

Thomas is under contract through the end of 2019, so you don't have to think about addressing him until the end of 2018.

Snead is a FA after this year but I don't think he will be hard to keep. He's a quality player but probably seen by the league as a system guy. He's reliable and has nice production but it doesn't jump out at you if you're a GM trying to add a key WR. We'll have to gauge his value but I think it's easily doable.

Cooks is a FA after 2017, so we should address it this offseason. He's a talent and we'll have to pay him. But I don't think he commands AJG/DT/Julio money. We'll get it done.

Corrections/clarifications -

Michael Thomas is indeed under contract through 2019.

Brandin Cooks is under contract through 2017 and the club holds a 5th year option for 2018, an option they are assuredly going to use.

Snead is indeed a free agent after this season, however he will be an exclusive rights free agent, so he won't be going anywhere.

We are sitting golden right now. We get a ton of cap space next season and with most of the offense locked up, we can spend most of it on defense.