semi-infinitely under construction