we can drop the `getElementsByTagName` fallback since all browsers that we care about already support this.