Ryan Anderson agreed to reduce the guarantee on his $21 million salary for the 19-20 season from $21 million to $15.6 million as part of the Houston Rockets' trade of him to the Phoenix Suns.

For the Suns, the $15.6M represents Brandon Knight's salary for the 2019-20 season.

The Suns will have to decide by July 10, 2019 on guaranteeing the full amount for the final season of Anderson's contract, or they can waive him and owe him the $15.6 million. 

Anderson could recoup some of that money if he's waived as teams enter 2019 with more cap space.