Thursday's local elections have been pencilled in as a day of peril for Rishi Sunak for so long, it's hard to remember when Tory turbulence - and maybe even a leadership challenge - was not expected after 2 May.
Most council seats up for election were last contested in 2021, the high watermark of Boris Johnson's political prowess, when the Tories were benefiting from a vaccine bounce.
Since then, the party has plunged in the polls after ploughing through two prime ministerial downfalls.
But in the Politics At Jack And Sam's podcast, Politico UK editor Jack Blanchard and I explore whether it might be Labour who have the harder job to do if they don't clean up some of the highest profile races, with Tories winning in long-time Labour areas.
Thursday's local elections see 107 councils, 10 high-profile metro mayors and a parliamentary by-election in Blackpool South.
Unusually, both Tories and Labour are broadly setting their expectations in the same place and, by also studying the work of Sky analyst Professor Michael Thrasher, we've been working out what might happen.
Read more here: