api: prefer create/append. groundwork for archive updating in future release!