They are removed (for performance reasons).  But remember, c++ std::map returns the zero/default value for its val type if the key doesn't exist - which is 0.0 for doubles.