minor loopfiles optimisation