I don't know about "valid". "Correct", maybe? "Prescient"?