Centrica boss says energy market 'working for customers' - but Ed Miliband still wants a price freeze
Both the regulator and the government believe that competition in the energy isn't working, that prices are too high and customer service not up to scratch.
But the boss of Centrica - which runs British Gas - loudly disagrees.
This morning, British Gas reported a sharp fall both in profits and the number of complaints. The company extended its price freeze to August.
Centrica's CEO told ITV News that this is proof that the market is "working for customers".
It's time to stop "banging on about switching" said Iain Conn. Apparently, customers "know how easy it is".
Government intervention is "unnecessary", a cap on energy prices would have "unintended consequences".
Conventional wisdom has it that anyone on a Standard Variable Tariff is paying more for their gas and electricity than they should be.
British Gas has five million customers on a standard tariff. The company's own figures show they could save £210 a year if they switched to the cheapest energy deal on the market.
Iain Conn argues that they stay not because they are confused or apathetic but because they are happy where they are.
"Frankly the standard tariff gets a bad rep," he told me.
"A lot of customers value these tariffs, they don't want to be always switching."
Nevertheless, in Westminster, the noises point to government intervention.
Iain Conn warned a price cap, however temporary, would lead to the cheapest fixed deals disappearing and would push some suppliers out of business, reducing choice.
He told ITV News:
You may recall that in September 2013 Ed Miliband, the former Labour leader, announced a plan to freeze gas and electricity bills.
The idea was strongly criticised. The then-chairman of Centrica warned of “economic ruin”, the industry warned of blackouts and the conservative party dismissed it as "a con".
Now, the con may be on. The government is considering a range of remedies and won't rule a price cap out.
As for Ed Miliband, his view is unchanged.
In a statement, he told ITV News: "The energy market was broken in 2013 and it is broken now. Imposing a temporary price cap and resetting the market made sense then and would make sense now."