diff --git a/conll18_ud_eval.py b/conll18_ud_eval.py
index 4ddf21122b6a92967a5cdde4845c4d99536f3333..95856b6f65bb8f99cd1a468d24bc7cddf13abd77 100755
--- a/conll18_ud_eval.py
+++ b/conll18_ud_eval.py
@@ -242,6 +242,8 @@ def load_conllu(file) :
   ud = UDRepresentation()
   ud.filename = file.name
 
+  col2index, index2col = readMCD("ID FORM LEMMA UPOS XPOS FEATS HEAD DEPREL DEPS MISC")
+
   # Load the CoNLL-U file
   index, sentence_start = 0, None
   id_starts_at_zero = False
@@ -729,7 +731,6 @@ def main() :
 
   global col2index
   global index2col
-  col2index, index2col = readMCD("ID FORM LEMMA UPOS XPOS FEATS HEAD DEPREL DEPS MISC")
 
   # Evaluate
   gold_ud, evaluations = evaluate_wrapper(args)