dp was tough but fair