saner next_list()