diff --git a/modules/icing/pirep_goes.py b/modules/icing/pirep_goes.py
index 549d6e3ab4f1291247370456328f9f6fdad2359d..e3e7507f393827f7600a52d8f74b9f244b26072d 100644
--- a/modules/icing/pirep_goes.py
+++ b/modules/icing/pirep_goes.py
@@ -1120,7 +1120,7 @@ def tile_extract(outfile='/home/rink/tiles_l1b_out.h5', train_params=l1b_ds_list
     h5f_out = h5py.File(outfile, 'w')
 
     for idx, ds_name in enumerate(train_params):
-        dt = ds_types[ds_list.index(ds_name)]
+        dt = ds_types[ds_name]
         data = data_dct[ds_name]
         h5f_out.create_dataset(ds_name, data=data, dtype=dt)