Removing "null" semantics in DList