If `map2` is returned, it might get modified in the next `addInPlace`. The super method suggests only modifying and returning the first. To we better copy everything to `map1` from `map2` in this case, basically, remove this if block.