Compatibility with c++98.