Dwyane Wade is back with the Miami Heat. Even after the All-Star guard opted out of his contract last month, it was clear he wasn't going anywhere.

In the wake of LeBron James leaving South Florida for the Cleveland Cavaliers, Miami Heat President Pat Riley announced Wade's return on Tuesday with a statement that stressed "commitment" and "sacrifice."

It proved to be that. And more.

Just three weeks ago, Wade, 32, had opted out of the two years, $42 million he had on his previous contract to afford the Heat flexibility in NBA free agency. Now that flexibility will extend over the course of his latest contract, with ESPN reporting Wade's new contract pays $15 million this coming season and $16.2 million in 2015-16, more than $10 million less than he would have earned had he remained in his previous deal.

The length is similar to the two-year contract forward Luol Deng took from the Heat over the weekend, with that $20 million agreement also including a player option in the second year.

The approach with Wade and Deng further indicates Riley's intentions to have the Heat as major players in 2016 free agency, when Kevin Durant and several other leading players can be free agents.