Including that you are not allowed to take back more salary than you let go, and you can’t aggregate minimum contracts.
The Knicks got around the first one by signing a bunch of random players at the end of last year that you’ve never heard of, having some form of Bird rights to them, and then signing those players to minimum contracts + $1 and shipping them out to a random team (Charlotte) in the trade.
That way both NY and Minnesota didn’t get back more salary then they sent out, and NY technically didn’t aggregate minimum contracts (because they were $1 above the minimum).
Anyway, I only understand like 10% of this. They made it so needlessly complicated and the Knicks still found their way around it.
https://twitter.com/BobbyMarks42/status/1841474914613923949
https://twitter.com/FredKatz/status/1841542867803897955