DS is really just to frame the problem.