German producer price index numbers beat forecasts today, which could make things tricky for the ECB.