When did the structure change? As of 2016, if Team A knew there player was planning on leaving, Team A would re-sign their player to their max extension & then trade him . This benefits team A by receiving assets & benefits player because he gets paid full price & benefits Team B because it can lock player in for longer period. What part of this has changed ?