no need to check valid and create a new map here. The zeroed value of a map should be fine