fixed validate (double counts)