avoid std::_Hash_impl