"unmapped" is fine, although there is a dependency in the unit tests on the unmapped reads being at the end:

```scala
    assert(unmapped.forall(p => p._2 > mapped.takeRight(1)(0)._2))
```
Not sure if that reflects something we need to require on production data or just a unit test issue.