In the hasTag() method on the generic record class, check to see if _any_ tags are defined before trying to split the string.