Core `find_next/find_stop` API