This is still a restraint. Say in this example Roosters then withdraw their offer as they don't have the cap space. Tedesco is then unable to play at the club he wants to despite agreeing to terms with that clubThats why a players worth should be what the highest bidder is willing to pay. For example Rorters offer Tedesco "700k"( plus the under the table money) . Tigers offer 1.2 M. .As the market has now determined Tedescos value , he now costs the Rorters 1.2 m out of their salarycap not the bogus 700K . There is no restraint of trade , Tedesco can sign where ever he wants & the Rorters can sign him if they think he is worth taking 1.2 m out of there salary cap. Open & transparent . We had a discussion on this a little while ago & there are a few more rules to add but if anyone is interested we can start another thread.