A while ago I was looking at the Element properties that reflect to attributes (title, role, tabindex, etc.) and which ones remove the attribute when you set it to null or undefined, and whether the default value is null or the empty string or 0 or something else, and I came away reflecting that you could really drive yourself nuts with all this stuff