Avoiding performance bottlenecks