unique and uniq can be used interchangeably
Bug fix: Atomic operations can be performed after save()