tags are all lowercase