System.IO.SafeWrite
withOutputFile
syncFile