Support for C++11