This was my initial approach, in fact the reason why I had a yield in a for-comprehension. I reverted to `Option[Array[String]]` but since I am flattening the composition of the _Options_ there is no need for a _for-comprehension_ and a normal `for` is sufficient.