upcase family at root
use right ID to save occurrence validation