sparse_hash_map support