Refactor dl_list further.