enable c++11 compatibility for very new compilers