 There's a lot of disunity in the opposition. You're talking about a centrist camp, a dwindling centrist camp under Macron, and then a kind of coalition of left-wing parties with various different interests. And bear in mind, just about a week ago, Macron was warning that a vote for the left, or far left as he put it, or the far right would lead France into civil war. So how the centre and the left really get together to block the national rally, none of this was what Macron wanted.