Minor
diff --git a/pyotlss.py b/pyotlss.py
index 8036e20..495235f 100755
--- a/pyotlss.py
+++ b/pyotlss.py
@@ -1047,9 +1047,7 @@
 	fontfile = sys.argv[1]
 	glyphs   = sys.argv[2:]
 
-	font = fontTools.ttx.TTFont (fontfile)
-	font.disassembleInstructions = False
-	font.recalcBBoxes = options['recalc-bboxes']
+	font = fontTools.ttx.TTFont (fontfile, recalcBBoxes=options['recalc-bboxes'])
 	lapse ("load font")
 
 	if options["mandatory-glyphs"]:
@@ -1223,6 +1221,8 @@
 		import xmlWriter
 		writer = xmlWriter.XMLWriter (sys.stdout)
 
+		font.disassembleInstructions = False # Work around ttx bug
+
 		for tag in font.keys():
 			writer.begintag (tag)
 			writer.newline ()