This is faster. Less GC.