Optional STDOUT or file output