added no clobber and force overwrite modes