Fixed role of parameters vs outputs