diff --git a/src/TOP/trcnam.F90 b/src/TOP/trcnam.F90
index cacbe617105a4851b262e05392c3fdea4b542782..351c7108ade9281931e9f083c30a927a0d561ad2 100644
--- a/src/TOP/trcnam.F90
+++ b/src/TOP/trcnam.F90
@@ -62,16 +62,12 @@ CONTAINS
       !
       !
       IF(lwp) THEN                   ! control print
+         WRITE(numout,*)
          IF( ln_rsttr ) THEN
-            WRITE(numout,*)
             WRITE(numout,*) '   ==>>>   Read a restart file for passive tracer : ', TRIM( cn_trcrst_in )
-         ENDIF
-         IF( ln_trcdta .AND. .NOT.ln_rsttr ) THEN
-            WRITE(numout,*)
+         ELSE IF( ln_trcdta ) THEN
             WRITE(numout,*) '   ==>>>   Some of the passive tracers are initialised from climatologies '
-         ENDIF
-         IF( .NOT.ln_trcdta ) THEN
-            WRITE(numout,*)
+         ELSE
             WRITE(numout,*) '   ==>>>   All the passive tracers are initialised with constant values '
          ENDIF
       ENDIF