A big 'hole' is the QB.
The only QB signed beyond 2020 is DiNucci.
If Dalton finishes the season strong, unlike Dak he would negotiate and sign a shorter team-friendly deal (since 2011 Dalton has already pocketed significant money).
Now, if Dalton starts to crumble and have very poor performances, the team will have an opportunity to draft a younger, healthier, higher ceiling, and cheap QB on a rookie contract to develop.
At the end of the day, if Dalton performs effectively he has negotiation leverage to remain the starter.