this is validation for tags type -> why do u skip Array type at the beginning when that is a valid type for tags?