It’s good practice to create empty outputs, especially for tasks with several outputs expected. Users will therefore know what outputs are expected to be published when their work is done. Once these outputs are created there will be no ambiguity about which output should belong where.