Better use of Option (mainly getOrElse() == cond -> exists(cond))