Only ever returned Tories I accept but look at the swing last time. Previous majority > 20k against a labour endorsed candidate. 2024 gambler still stood but without labour party endorsement and with his actions known to the public. He still cut the majority to 5k. A credible honest labour candidate MIGHT have won it.