Why not write all contents at once?