With the Prime Minister's defence of free market economics, she has staked out a clear line of differentiation between the Government and the Labour opposition. She may just though be playing into Labour's hands.

Jeremy Corbyn is at his most popular when taking on the failings of the market. The banks, the energy companies and especially the rail companies do not enjoy popular support. In proposing nationalisation of rail, Corbyn has public support on his side.

However, for Mrs May too robust a defence of the market reinforces the criticisms made by Corbyn and also narrows her ability to make changes herself. Presumably, direct intervention in the energy market as she proposed at the last election is now out of bounds as too much interference in the market?

Mrs May is hitching her colours to the bankers and others that people still haven't forgiven for the 2008 crash. By supporting the free market so clearly, she risks being seen as being on their side, whilst Mr Corbyn would contend that he is for the many, not the few.

For anyone who wanted real differences between the political parties, they certainly have them now.