This could also just return `map.find(&i)`