It seems teams can avoid massive dead cap hits only where the player agrees to play for less. I’m wondering if it’s possible that Garrett will agree to lower pay only to facilitate a trade with it being understood that he renegotiates when he gets traded. There would have to be some rules against this, otherwise everyone would do it for every trade. Maybe it’s possible if Garrett has to assume the risk of no renegotiation on being traded.