same comments as above (TagName, no set attribute, etc)