diff --git a/gdb-port/gui.py b/gdb-port/gui.py
index 0309a99d0ed8102a267bab366b41e670e4f9b24c..22944e3cd9431f3d969296504249ad01aae1183f 100644
--- a/gdb-port/gui.py
+++ b/gdb-port/gui.py
@@ -46,7 +46,7 @@ class PresentationLayer():
 		self.root.title("Parser Visualization")
 
 		self.frame = ttk.Frame(self.root, padding="12 12 12 12")
-		self.frame.grid(column=0, row=0)
+		self.frame.grid(column=0, row=0, sticky='w')
 		self.root.columnconfigure(0, weight=1)
 		self.root.rowconfigure(0, weight=1)
 
@@ -66,9 +66,9 @@ class PresentationLayer():
 		self.backtrace.set(self.parser_stack_to_backtrace_string(top_level_parse.peek_parserstack()))
 
 		#"Current parser" widgets
-		ttk.Label(self.frame, text="Current parser").grid(column=1, row=1)
-		ttk.Label(self.frame, textvariable=self.top_parser_name).grid(column=1, row=2)
-		ttk.Label(self.frame, textvariable=presentation_layer.top_parser_address).grid(column=1, row=3)
+		ttk.Label(self.frame, text="Current parser", anchor='w').grid(column=1, row=1)
+		ttk.Label(self.frame, textvariable=self.top_parser_name, anchor='w').grid(column=1, row=2)
+		ttk.Label(self.frame, textvariable=presentation_layer.top_parser_address, anchor='w').grid(column=1, row=3)
 
 		# Display a chunk of the input
 		ttk.Label(self.frame, text="Input").grid(column=2, row=1)
diff --git a/gdb-port/parser-type-instrumentation-gdb.py b/gdb-port/parser-type-instrumentation-gdb.py
index b2787f2f4a11e8fb0e9beff7cfd513dc0fe0b300..7d672a71c8f22ea006e5f2cdaebef8a82afccf76 100644
--- a/gdb-port/parser-type-instrumentation-gdb.py
+++ b/gdb-port/parser-type-instrumentation-gdb.py
@@ -55,6 +55,8 @@ class VTTypes:
 
 #vt_types = VTTypes()
 
+# TODO: maybe save vtable type here on init, or potentially in Parser
+
 class HParserEnv:
 	def __init__(self, parser, top_level_parse):
 		self.top_level_parse = top_level_parse