diff --git a/btree.py b/btree.py
index 5284bf7d95c02c9ab7bce0c53ee21d391062e3ef..98b0b0e0d5211b36c5ae7cf8c4229114da202c3f 100644
--- a/btree.py
+++ b/btree.py
@@ -23,6 +23,12 @@ class BTreeBlock(Block):
 		self.maxlen = int((self.size - Globals.pointerSize)/(keysize + Globals.pointerSize)) * 2 + 1
 
 	def __str__(self):
+		if self.parent is not None:
+			return "Block No. {}, max {}, Type: BTree, Parent: {}: ".format(self.blockNumber, self.maxlen, self.parent.blockNumber) + ", ".join([str(l) for l in self.keysAndPointers])
+		else:
+			return "Block No. {}, Type: BTree, Parent: None: ".format(self.blockNumber) + ", ".join([str(l) for l in self.keysAndPointers])
+
+	def OLD__str__(self):
 		if self.parent is not None:
 			return "Block No. {}, Type: BTree, Parent: {}: ".format(self.blockNumber, self.parent.blockNumber) + ", ".join([str(l) for l in self.keysAndPointers])
 		else: