validating an entire dataset almost works