removed _from_list functions.