Beasley is guaranteed $4.9 and $6.2 million over the next two years. Dooling has a non guaranteed contract for next year.
The Heat could,theoretically, have done the trade, cut Dooling thereby saving $4.4 million in cap space, and have had enough money to sign Wade another max guy and still had good cash left over to sign another significant free agent.
It was in my eyes a salary dump on Miami's part and jersey wouldn't take beasley because it would lower their space by almost $5 million since I can't see them keeping Dooling.