The problem here is the `Future`, which makes methods such as `findFirst` or `dropWhile` hard(er) to use.