Provide allocator with a builder, not a reader