It's much more simple than the short comings of the electorate. We have an electoral system that is inherently biased towards the Tories. There is a Tiry vote and an anti Tory vote and the latter is split. If you look at Labour's polling and add that to the LD's it's virtually the same as 2017. Instead of a 40/8 split we have 33/15. Of course we don't know the exact effect that will have. There are rumours of IDS in trouble in Chingford and there are several other seats on a knife edge. Well we only have 83 hours until we find out.