Reverted to old implementation of DList, along with List.