GCC 4.4 has no std::map::emplace feature. Sad, but true.