handle null values in maps