Support C++11