Resolving bottlenecks