minor nit: can you change these pattern matches to .foreach:
```scala
skipStrategy.foreach { flow.setFlowSkipStrategy(_) }
``