It's been more than three years now since the UK referendum on whether or not to leave the EU, and still the government can't quite get the country 'over the line'.
Prime Minister Boris Johnson has repeatedly asserted that, deal or no deal, October 31 will be the date of leaving. No question about it.
It must have come as something of a shock, then, to those gullible enough to have believed him, when MPs met to vote on his 'deal' in the Commons yesterday, and told him to write to Brussels to ask for yet another extension - until the end of time.
It should, by now, be clear to most people, that MPs are ruing their decision to have allowed people as dimwitted as the British public to have had a say in something as important as Brexit in the first place, and are now doing their utmost to correct that mistake.
One MP, who didn't want to be identified, said:
"These things are too important to rush. We're going to get the public to have a long, hard think about it, and when they've decided that they want to stay, we'll have another referendum."
Another, wearing a fake beard and a pair of black sunglasses, said:
"This could take forever!"
Production on the follow-up to the 1984 film, 'The Neverending Story' is due to start in Germany next week.