all tags are lowercase