renamed to `done_give_me_next` to avoid the confusion. As we discussed I would like to keep one method to report what was done and returning what is next.