No 10 source says, 'if Parliament votes again for delay by voting down the programme motion, and the EU offers delay until 31 Jan -- then we will pull the Bill, there will be no further business for Parliament and we'll move to an election before Christmas'

— Laura Kuenssberg (@bbclaurak) October 22, 2019