Validate more, throw less