Prime Minister David Cameron has rejected claims from Labour that his promise to legislate to force energy companies to give customers the lowest tariffs had "totally unravelled".
At his weekly Commons question session on 24 October 2012, Mr Cameron said: "We are going to use the Energy Bill to ensure that customers get the lowest tariffs; that's what we want to do."
But the PM promised last week to legislate "so that energy companies have to give the lowest tariff to their customers".
Labour leader Ed Miliband argued that perceived differences in the current position and last week's announcement were proof Mr Cameron "doesn't do the detail".
Energy ministers had known nothing about the plan before the PM announced it to MPs, the opposition leader said.
It had been a "disastrous week" for the prime minister, Mr Miliband commented, also highlighting the resignation of chief whip Andrew Mitchell and bad publicity over Chancellor George Osborne's attempt to travel in a first-class train carriage on a second-class ticket.
"It's not the ticket that needs upgrading, it's the chancellor of the exchequer," Mr Miliband said.
But Mr Cameron complained that the opposition leader resorted to "rubbish jokes" because he had nothing to contribute to debates about serious policy matters.
He also questioned Mr Miliband's record as energy secretary.
Later in the question session, Mr Cameron re-iterated his determination to ensure that prisoners are not granted the right to vote, despite suggestions from Attorney General Dominic Grieve that this would put the UK "in breach of its international obligations".
"I don't want prisoners to have the vote, and they should not have the vote," the PM said.
"If it helps by having another vote in Parliament on another resolution to make absolutely clear, to help put the legal position beyond doubt, I am very happy to do that."
Mr Cameron also faced a question from Labour MP Tom Watson, who alleged there was "clear intelligence" linking a "paedophile ring" to a former prime minister's aide.
Mr Cameron said he was "not entirely sure" to which former prime minister Mr Watson was referring, but pledged to look at the case "very carefully".