Modules can be Input or Step types. Input types get data and forward the data to their output, step types process data from their input and forward the processed data to their output, except when the condition field forbids this, in that case the input is blindly copied to the output without any processing.