run through validator