Guaranteed contracts are an absurd concept. If you were a business owner, would you hire a guy to be your *insert position here* at *insert salary here* for *insert X number of years here* and that full salary for those number of years fully guaranteed to that individual regardless of his performance? Hell no you wouldn't. It would be insane. If you perform, you get paid. If you don't, you get fired. Simple as that. That's the way the world should work.