now copies internal node labels to support values
now writes compact nexml
maybe not print the content header?