self-milking DDDs