can we just call `push(null)` here?

`_finish()` seems to be only used in this place.