I know I changed the public API of those two methods but I do think that by returning a `Try[Array[String]]` you don't loose the option of handling the `Throwable` and is better than returning `null`.