That creates problems when you need to use multiple allocators. IMO allowing an allocator to be specified is a superior design.