Is this a performance bottleneck?