c++14 fix