Inflation here to stay?