The most reliable polls are national elections / referenda.

Since 2014, the EU election where UKIP rattled the cages of the established parties, a clear leave majority has occurred at each GE, EU election or referendum.

But you can also check the recent polling trends.

When asked about a GE, the Tories and Brexit Party combined are reaching 50% so without an Ulster Unionists, or the 30% of SNP supporters that favour Brexit, there is a large rump of the electorate clearly still for leave and this is growing.

The actions of the MPs are only adding to the momentum and the polling is making them even more scared of calling a General Election.

YouGov on 18/10, when stripping out the "Don't Knows" 63% for Johnson's agreement, 37% against. Some of those against are "No Dealers".

I sense there's going to be a few twists, but ultimately the public will catch up with this lot.