100% agree. And I think it's important to talk about the late stages of demographic transition. As we urbanize, birth rate goes down. This has happen in many countries, including Japan, Italy, Germany and Sweden. Some of them even have the opposite problem, of population going down too fast!