This seems wrong to me - `current()` is not `first()`