It took some time, but the Cleveland Cavaliers finally realized they weren't going anywhere this season and have all but committed to a complete rebuild by recently agreeing to pursue an amicable split with JR Smith and seeking a ​George Hill trade before the February deadline

If it wasn't set in stone before those moves, it certainly is now as Adrian Wojnarowski has just reported that the Cavs have traded three-point marksman Kyle Korver to the Utah Jazz.  

​​According to Woj, Cleveland will receive guard Alec Burks and two future second-round picks from Utah for the 37-year-old.

The Cavaliers have been involved in some ​questionable trade talks regarding Markelle Fultz in recent days, but we have to admire this move. 

Korver ranks fourth all-time in three pointers made in ​NBA history with 2,238 and will go to a Jazz team currently ranked second to last in the league in three-point percentage. 

Utah clearly has the pieces in place to contend again this year and they just brought aboard an experienced veteran. Cleveland, in the meantime, will use these draft picks as collateral.

We'll call it a win-win for both sides.