Revert "Relax the DList conversion constraints"

This reverts commit 15777c9100414a79ee6e28c043c905df69f5c5e1.