Unless Starmer delivers in 2025, the 2029 election is over for Labour