Added BufferPreallocator