`collectFirst` is a bit more efficient here and not really less readable IMHO.