less allocations = more better