Generalizing input and output data.