Avoid zero size allocations.