revert from C++11 to C++98