Separate output from input type