fixing the new C++11 check