Converted to C++98.