Dp is ugly and stupid