validate against existing primary kind