diff --git a/src/MNH/read_field.f90 b/src/MNH/read_field.f90
index d593b0abe4bc15c804b9eab53e28be1c5eeda0b5..e95c80676abe4e5e872cbaf9521d88933c2f9bfd 100644
--- a/src/MNH/read_field.f90
+++ b/src/MNH/read_field.f90
@@ -462,7 +462,7 @@ SELECT CASE(HGETTKET)
     END IF
     YDIR='XY'
     CALL FMREAD(HINIFILE,YRECFM,HLUOUT,YDIR,PTKET,IGRID,ILENCH,YCOMMENT,IRESP)
-    IF (KMASDEV>50) THEN
+    IF (KMASDEV>50 .AND. (CCONF == 'RESTA')) THEN
       YRECFM = 'TKEMS'
       YDIR='XY'
       CALL FMREAD(HINIFILE,YRECFM,HLUOUT,YDIR,PRTKEMS,IGRID,ILENCH,YCOMMENT,IRESP)