Forge
Blissfully Mediocre
If you're paying Dougie Hamilton $9 million when he's 34-35 years old, you deserve whatever bad things happen as a result
Structure is important. Deals like that I'm front loading the hell out of real cash wise (or big bonus on second to last year with nominal base and then minimal salary in final year) We've seen time and again teams get out of bad deals, and there are always teams who are looking to hit cap floor without real dollar application.
It's not ideal way to run the organization, but if you're good at the time a late first probably doesn't break you and if you suck, you probably don't need to move him