Try to avoid some odd C++11 that do not work well in all compilers