tabular shifted to generate upon request, and to abort if the size is
too big (e.g. 2,000+ routes on iindian railways).