Why childNodes[0] and not firstChild?