A D2 port of DDL.