With the default being false, it does, as implied, not overwrite a file when asked to do so.
It may be nice to add a command line query if, when running interactively and the file exists, you want to give an alternate name, instead of just not writing anything, leaving the user to rerun the pipeline after what could be a long analysis.