redoing truncated dual