function writeOut(err, csv) {
    if (err) {
        console.error(err.stack || err.message || err);
        process.exit(1);
    }

    if (program.output !== '-') {
        if (program.utfBom && program.encoding.indexOf('utf') === 0) {
            csv = '\ufeff' + csv;
        }
        fs.writeFile(program.output, csv, {encoding: program.encoding}, function (err) {
            if (err) {
                console.error(err.message || err);
                process.exit(1);
            }
        });
    } else {
        process.stdout.write(csv);
    }
}