So Jeremy Corbyn is not going anywhere.

At least, he won't face a leadership challenge from his opponents in the party as a result of these elections.

Were they great for Labour? No.

But they were not, in England at least, a disaster.

Labour kept councils like Southampton and Crawley, when they could have lost them.

An opposition party traditionally does better in these sort of elections: winning seats rather than losing some.

But Labour could have lost a lot more.

As voters told me in Southampton yesterday, they were voting Labour despite Jeremy Corbyn, not because of him.

And - we will see later - Labour's candidate for London Mayor is expected to be victorious.

As one Labour MP who is opposed to Mr Corbyn just texted me: he has until next year to prove he can win the General Election in 2020.

In other words, talk of a leadership challenge has subsided.

Probably for another year, when voters can again pass verdict on Mr Corbyn.

The knives will have to be put away for now.