diff --git a/classes/JDLCreator.py b/classes/JDLCreator.py
index 1a19a7f5ae1fd09648b67e4e8050a156b239f4d9..b58159e5acdef717db0caeecf7edb85df953d5fd 100755
--- a/classes/JDLCreator.py
+++ b/classes/JDLCreator.py
@@ -429,9 +429,9 @@ class JDLCreator(object):
                 filelist+=line
                 filelist+=', '
             jdl_content.append('transfer_input_files = %s' % filelist[:-2])
-        if len(self._output_files) > 0:
+        if len(self._output_files) == 1:
             jdl_content.append('transfer_output_files = %s' % self._output_files[0])
-        if len(self._output_files) > 1:
+        elif len(self._output_files) > 1:
             filelist =""
             for line in self._output_files:
                 filelist+=line