Avoid unnecessary allocations & method calls