another little speedup