Inflation numbers come in better than expected