I dont get the "go to the team of his choosing" thing works.
What if he wants to go to a team that cant/doesnt particularly want to bring him in?
What if they do but what they offer isnt sufficient? maybe he just has a veto to reject proposed trades?