Has Germany finally got it right?