The heat have gone out of their way to make good, 20 million is far more then any one team would have paid him for next year. If he signed a two year deal then the heat would of been prevented from getting in a room with KD and but by being a free agent the heat can sign KD and then get Wade back on bird rights.