.toOption.getOrElse(List.empty) is more future proof imo