Currently, we are sometimes left pointing at a key in On Demand when skip_child is called. This requires the introduction an ugly patch: https://github.com/simdjson/simdjson/pull/1743 There might be a better design that avoids this complexity.