And Vandeweghe's previously signed contract included complex clauses regarding trades, one of which stipulated that if he were traded to a non-designated team, the Trail Blazers had to pay him a compensation of half a million US dollars—this was perhaps the key reason why Tang Jianguo didn't want to trade him, rather than any so-called loyalty to his players.
After West arrived, he believed he could design a rather complex, multi-party trade to solve Vandeweghe's contract issue while acquiring Cavaliers' guard Sanders.
Sanders became a complete free agent this summer; he met the requirement of having seven years of experience in the league and having signed with two or more teams, allowing him to leave the Cavaliers without any restrictions.
But by involving the Cavaliers in the trade, they could get something in return instead of losing a player for nothing.