Commentators explain that Noah being called "just" and "perfect" does not mean he was sinless. Instead, "just" points to his being justified by faith in God's grace, while "perfect" signifies sincerity and integrity (like the Latin 'integer'). His righteousness was a gift he received by faith, not something he earned through flawless behavior.