If the output path is omiited and the input is StdIn then we default to StdOut