diff --git a/gdb-port/hammer-breakpoints.py b/gdb-port/hammer-breakpoints.py
index 971b179d0ca19398c0268be158f1b39ed3e6f01a..55bcb47d07a030800b53f09c4560800960d62438 100644
--- a/gdb-port/hammer-breakpoints.py
+++ b/gdb-port/hammer-breakpoints.py
@@ -102,9 +102,7 @@ class PerformLowLevelParseBreakpoint(gdb.Breakpoint):
 		frame = gdb.selected_frame()
 		block = frame.block()
 		#retval = False
-		for val in block:
-			if val.name == 'parser':
-				parser = int(val.value(frame))
+		parser = int(block['parser'].value(frame))
 		top_level_parse.enter_perform_lowlevel_parse(parser)
 
 		#return retval