String accessors throw std::bad_alloc.