I have been very critical of Bernie Sanders throughout this election season, but I’ll give it to him. He did everything I could have hoped for tonight. His full-throated endorsement of Hillary Clinton and his point-by-point recitation of how she will come through on issues dear to progressives were pitch perfect. Anybody on Team Sanders who doesn’t come around after this speech is simply unreachable.

Sanders was smart to acknowledge briefly his differences with Clinton; his supporters wouldn’t have bought it if he didn’t, and clearly, some didn’t buy it anyway, judging by some of the reactions from his supporters. But he spent far more time detailing the similarities. He did a very good job tonight. Now it will be up to him to follow through and keep making the case to the supporters he did so much to alienate from the party in the first place.