diff --git a/generate_oly_score.py b/generate_oly_score.py
index 983a68092041fab16c6ca0eef43b2aa131981785..b7361d98851e1d611c0e20694f95f06e36e54faf 100755
--- a/generate_oly_score.py
+++ b/generate_oly_score.py
@@ -480,7 +480,7 @@ def generate_tex_files (settings, lily_files):
 
 
   # Create the tex instruments file only if we have instruments!
-  if set(this_settings["instruments"]) != set(this_settings["noscore_instruments"]):
+  if set(this_settings.get("instruments",[])) != set(this_settings.get("noscore_instruments",[])):
     this_settings = copy.deepcopy (tex_settings);
     this_settings["scoretype"] = "InstrumentalParts";
     tmpopts = this_settings.get ("tex_options", [])