Is inflation finally under control?