I've got an existing, legally binding contract, yes. But I have received a better offer. What should I do?
(a) announce to all the world that I'm switching mid-season
(b) talk to my legal advisors first and stay quiet
(c) politely say thanks but no thanks, I have an existing contract.
I guess I would have a good think about it, since it is a great opportunity. In any case we have the answer right here: Gilmore learned that her contract with Menikini-Selle Italia would not allow the transfer, and she decided to remain with the Italian squad for the remainder of the season.
Contract is valid, team doesn't want to let me go. End of story, unless I want to break the contract...