Dan Haren was dealt from the Dodgers to the Marlins in a seven-player trade last month despite his previous comments that he would rather retire than pitch for a team away from his family in Southern California.