Hi, SegmentAllocator is an interface. So is Arena. It should be quite possible to have an derived implementation that call Arena.allocate and zeroizes the memory if this is desired. In general it is counter-productive if the segment is used for output as zeroizing is CPU intensive..