As mentioned on the call, here's is what the DOM v3 spec says about the
"Returns the Element that has an ID attribute with the given value. If
no such element exists, this returns null. If more than one element has
an ID attribute with that value, what is returned is undefined."
So, it's pretty clear they explicitly thought about the case of when ID
values were non-unique and then punted on it.