ACTUALLY proper way to iterate (thanks, NodeList)