Boris Johnson's vow to "deliver Brexit" within 100 days has been shredded within hours after his top ally repeatedly refused to rule out leaving with no deal.
The Tory leader seized front pages overnight by boasting he'd get Brexit done and deliver tax cuts within 100 days if he wins a majority.
But his tax cuts are a change to National Insurance helping families by no more than £85 a year.
And his claim to be delivering Brexit by January 31 fell apart this morning - as Chancellor Sajid Javid refused to rule out no-deal on 1 January 2021.
Under Boris Johnson's plan, if he wins the election, the withdrawal agreement will be passed by 31 January 2020.

But he'll then have just 11 months to agree a free trade agreement with the EU by 31 December 2020.
Otherwise, Britain will crash back into a no-deal Brexit by default.
And most experts say 11 months is not nearly long enough when an EU-Canada deal took seven years.
Chancellor Sajid Javid was skewered by BBC Radio 4's Today programme as he repeatedly refused to rule out a 2021 no-deal in an interview this monring.
He said: "I am confident we will get the deal done."
Told that still left the possibility of no-deal, he said: "I think that is extremely remote, that situation".

Told a fourth time no-deal was still possible, he tried to deflect by saying: "The real possibility of no deal is if we get a hung Parliament and Corbyn in No10."
BBC host Martha Kearney said: "You're not answering this rather important question, are you?"
Asked a fifth time he said "nobody wants" no-deal.
It comes after Boris Johnson claimed 2020 will be "the year we finally put behind us the arguments and uncertainty over Brexit " if the Tories get a majority.
"If there is a Conservative majority next week, we will get Brexit done by the end of January," he said.
With seven days left to the election, he even claimed people would stop talking about Brexit after January.

He pledged to rush out plans including a "right-wing junta" ban on all-out rail strikes into the Queen's Speech a week after the election. And there would be a post-Brexit February budget.
But the plan has been branded "pure fantasy" and the Prime Minister has been accused of lying to the public.
The Liberal Democrats said a Tory government would "remain completely consumed by Brexit not just for the next 100 days, but for years to come".
The Times said the spending plan could include 15 hours of free childcare a week for two-year-olds.
In the first 100 days, the party would also change the law to end the automatic release of serious violent and sexual offenders at the halfway point, and launch a review of defence, security and foreign policy.

They said they would also legislate for a funding increase to schools, change the law to increase the amount that migrants pay to use the NHS, begin cross-party talks to find a solution to the challenge of social care, and finalise an agreement with mobile phone operators to improve mobile service in the countryside.
But the tax cuts pledge would only help workers by £85 a year at best.
The Tories have promised to raise the threshold for national insurance contributions to £9,500, with the "ultimate ambition" to increase it to £12,500.
Eventually this would "put almost £500 per year in people's pockets", according to the party's manifesto. But it is only costed to £9,500 so far, which is an £85-a-year boost.
The party also said they will have introduced legislation to ensure the extra £33.9 billion per year they say they are putting in to the NHS by 2023 is enshrined in law, legislation to create a new Australian-style points-based immigration system, and legislation for tougher sentences to ensure terrorists spend longer in prison.
They have also promised to introduce legislation to create a system which prevents "vexatious claims" being brought against Armed Forces veterans, Gigabit capable broadband across the UK, and the future schemes for trade, agriculture, fishing and the environment once we leave the EU.
Liberal Democrat deputy leader Sir Ed Davey said: "Boris Johnson is once again lying to the British public by pretending he can actually deliver on any of these promises.
"This is pure fantasy. A Tory government would remain completely consumed by Brexit not just for the next 100 days, but for years to come."
Andrew Gwynne, shadow secretary of state for communities and local government, said: "The Tories have had 3,494 days in office, and in those days we've seen child poverty soar, rising homelessness, rising food bank use, and violent crime is up too. The NHS has more people waiting for operations, and record staff vacancies."
Mr Johnson was asked on ITV's Peston if everybody will stop talking about Brexit after the end of January, and he said: "Yes, and now let me say something.
"We will have got Brexit done and you will find that it moves, because what will happen is that the parliamentary agony will be over, and the political agony will be over, and the misery and tedium and procrastination that's been going on will be over."
He also denied that Conservative parliamentary candidates were forced to sign up to his deal, saying: "I have not forced them, that is totally unfair, there was absolutely no lobotomy..."
Pressed on whether he did not say they could not be candidates, he said: "No, not at all."
Tom Brake, Lib Dem Brexit spokesman, said Mr Johnson "pretending that Brexit will be over by January is insulting to the British public".
Meanwhile, a Savanta ComRes poll for the Daily Telegraph has the Tories on 42%, Labour on 32%, and the Lib Dems on 12%.
According to voting analysis website Electoral Calculus, if the parties were to achieve these vote shares, it would result in the Conservatives having a comfortable majority of 48.
Chris Hopkins, head of politics at Savanta ComRes, said: "There's still a lot to play for - including the sharp increase in those who have told us in this poll they're likely to vote for minor parties or independent candidates - but time is running out for the established parties to make their pitch to voters that a cross should be placed next to their name in one weeks' time."