Time delays, population, and economic development.