Conform to specified input and output