potential bottlenecks