hmm, I think having number as the element name is illegal (in the second example), am I missing something here?