revised type-checking on taggable classes - previous code would reject any tag