remove some C++11 features and go back to C++98
because our target systems suck