Communication bottlenecks