The National:

SCOTS in favour of a second independence referendum are constantly being told that now is not the time.

Sure, Scotland faces being torn out of the EU despite voting to remain, the Vow has not been delivered and around half of Scots want indyref2 to be held in the next two years. But, as Unionists like to remind us, the first vote was a “once in a lifetime” event.

Despite their bullet proof logic, Jeremy Corbyn may have just exposed a chink in the Unionist armour.

Making a “major speech” in Northamptonshire, the Labour leader vowed to bring a vote of no confidence in the Tory government.

If successful, Corbyn says he will seek to form a “time-limited caretaker administration to avert No Deal” and will immediately call a General Election.

READ MORE: Jeremy Corbyn doesn’t mention Scotland in ‘major’ speech

The General Election, he is reported to have said, will be present the opportunity for a “once-in-generation change”.

Having had the phrase drummed into them by No supporters for five years, the phrase immediately pricked the ears of the Yes movement.

The bad news for Corbyn is that, going by the Unionist arguments, he will now be prevented from standing for election for at least 30 years.

Scot Goes Pop! blogger James Kelly summed up his plight on Twitter: “And we all know that nobody is allowed to say 'once in a generation' casually or as a figure of speech, so this really does mean Labour will be barred from standing in general elections for at least another 30 years (possibly 70).”

He wasn't the only one ... 

Other Twitter users saw the upside for the Yes movement.