the allocator will be replaced anyway