Index: phylo/src/main/java/org/biojavax/bio/phylo/io/nexus/TreesBlock.java
===================================================================
--- phylo/src/main/java/org/biojavax/bio/phylo/io/nexus/TreesBlock.java	(revision 7269)
+++ phylo/src/main/java/org/biojavax/bio/phylo/io/nexus/TreesBlock.java	Tue Dec 15 15:24:32 CET 2009
@@ -470,7 +470,17 @@
 				}
 			}
 			tokens.remove(0);
-			if (tokens.size() > 0) {
+            if (tokens.size() > 0) {
+                //check for an inner label
+                String next = tokens.get(0);
+                if(!next.equals(",") && !next.equals(":") && !next.equals(")")){
+                    renameVertex(myNode, next);
+                    uuids.remove(myNode);
+                    myNode = next;
+                    tokens.remove(0);
+                }
+			}                        
+			if (tokens.size() > 0) {
 				if (tokens.get(0).equals(":")) {
 					tokens.remove(0);
 					this.weighted.setEdgeWeight(
