diff --git a/modules/icing/util.py b/modules/icing/util.py
index 302c55183e41f8d86a2a32def2c3c1c8992b0414..91147ad49914f67f003818f4bc1d36d57df6434b 100644
--- a/modules/icing/util.py
+++ b/modules/icing/util.py
@@ -731,10 +731,9 @@ def run_icing_predict(clvrx_dir='/Users/tomrink/data/clavrx/RadC/', output_dir=h
         night_model = model_module.load_model(night_model_path, day_night='NIGHT', l1b_andor_l2=l1b_andor_l2,
                                               use_flight_altitude=use_flight_altitude)
 
-    if use_flight_altitude is True:
+    flight_levels = [0]
+    if (use_flight_altitude is True) and (use_max_cth_level is False):
         flight_levels = [0, 1, 2, 3, 4]
-    else:
-        flight_levels = [0]
 
     day_train_params, _, _ = get_training_parameters(day_night='DAY', l1b_andor_l2=l1b_andor_l2)
     nght_train_params, _, _ = get_training_parameters(day_night='NIGHT', l1b_andor_l2=l1b_andor_l2, use_dnb=False)