Has Germany reached its limits?