don't use STDIN, STDOUT and STDERR as they don't work with unit tests running in process isolation