Doesn't this kill performance?