Optimization, less allocations