At 1.2% inflation, euro hawks should be eating their words