No... But you gotta try.
It's a pretty stupid rule. Who does this serve? Player X signs with Team Y... But Team Z just steps in and says, Thank you for doing the leg work with the contract, Team Y, and f*** you Player X...I don't care where you intended to play, you're playing here now.