there is no disambiguity: no custom element is part of HTML5, it's a custom extension that should obey the HTML5 rules, so I'd go with something that explains that "this element is a custom element, rather than a regular HTML5 element. You'll have to make sure you got the syntax right because we have no way of checking that for you."