I've never really thought of this in the past, but think perhaps guys 21 and under or maybe even 23 and under, should have a limit to what can be offered to them contract wise. (A cap within a cap) The latest Tedesco Fiasco is reason enough for the NRL to consider the fairness of a player being poached by others. After the amount of work Wests have put into this guys learning of the game and injury management to then have him ripped from their grasp by a club with massive bucks to spend is nothing short of ridiculous. If he was offered the maximum amount by his current club as opposed to the maximum from another, then only conditions outside of money could sway the decision making from someone so young. It's time to allow clubs a fair and reasonable opportunity to hang onto their investment. This would also allow older clubmen the ability to remain where both they, and the club want them to - at home.