Originally Posted by tambaberry
How come when you release a guy or trade a guy, your salary doesn't change?
Because all our contracts are guaranteed. You pay the money once, and they get that money all up front immediately. You trade them, their contract goes with them already paid.
Trading two similar players in age/skill/and position tier here isn't just about those players now, it is about the contract too. If one of them is signed for 7 years and the other just 2, one team would get screwed big time to take that deal because the new team doesn't assume the contract, it is already paid for.