infrastructure bottlenecks