add C++98 version