ArchiveWriter; fixes