Correct handling of map addition