(map + getOrElse) ---> exists