why a separate API?  Passing chunk argument to fork_identical won't be enough?