I am not at all worried about performance. The equivalent code in Zinc is much heavier weight, and we run it on analysis files of ~200MB or more, and can't detect a slowdown...