The ground has shifted. 1.4 million Labour voters have switched their support and would now vote to stay in the EU.
That means well over half of all Labour voters want to stay. We know there's still time to stop Brexit.
There's even an outright majority of voters for staying in the EU in 161 of the 262 constituencies Labour won in 2017.
56% of Labour voters want a people's vote to give them the final say on the Brexit deal.