avoidRedundantPreAllocations