Inflation eases to 4.31%. Has the bugbear finally left?