again, std::set is probably a better fit