uncovering bottleneck is the new bottleneck!!