get rid of vector reallocations for somewhat more accurate timings