avoid unnecessarily creating or complaining about files
die upon failure to create output dir (e.g. File exists)