back to C++98