Emplace is not available on older compilers