True, but also to the OP's point - the teams basically have pre-paid for their services. I think the team absolutely has a right to say look we paid you for some of 2022, 2023, etc. If you want out that bad, then let's re-work the contract so the new team has to pay it. Especially in Watsons case who technically has been on his rookie deal so far.