The Cleveland Cavaliers are considering trading for Joe Johnson by using the non-guaranteed contract of Brendan Haywood.

Haywood's has a non-guaranteed contract through Aug. 1.

Haywood's contract has increased in value as more teams have used their cap space.

The Nets are actively looking to move Johnson to reduce their tax burden this upcoming season as they are facing paying the repeater tax. Johnson is owed $24.8 million for the 15-16 season.

One possible option for the Cavs would be sending big man Anderson Varejao to the Nets in such a deal. Varejao will make $9.6 million this upcoming season as part of an extension he signed last year.