More update missing
diff --git a/js/encoding/BinaryXMLDecoder.js b/js/encoding/BinaryXMLDecoder.js
index 92e81f1..1175f28 100644
--- a/js/encoding/BinaryXMLDecoder.js
+++ b/js/encoding/BinaryXMLDecoder.js
@@ -493,8 +493,8 @@
 	
 	byteTimestamp = this.readBinaryElement(startTag);
 	//CCNTime 
-	timestamp = new CCNTime();
-	timestamp.setDateBinary(byteTimestamp);
+	timestamp = new CCNTime(byteTimestamp);
+	//timestamp.setDateBinary(byteTimestamp);
 	
 	if (null == timestamp) {
 		throw new ContentDecodingException("Cannot parse timestamp: " + DataUtils.printHexBytes(byteTimestamp));
@@ -584,6 +584,7 @@
 		tv = this.decodeTypeAndVal(this.istream);
 
 		var valval ;
+		
 		if(typeof tv.val() == 'string'){
 			valval = (parseInt(tv.val()));
 		}