The NBA's new collective bargaining agreement will be more restrictive in regards to non-guaranteed salary.

Players with non/partially-guaranteed contracts have been viewed as trade assets as they can acquire and then waive them as a method to eliminate unwanted salary.

Players signed to deals under the new agreement will have only their guaranteed amounts count toward salary matching.

For example, the Cleveland Cavaliers traded Brendan Haywood's non-guaranteed contract to the Portland Trail Blazers in 2015 for a $10.5 million trade exception.