fixed: don't allow illegal characters to fall through the tag list.