anchor.diff:      NewDoc = Doc#doc{
           atts = UpdatedAtts ++ OldAtts2
       },
  -    case fabric:update_doc(Db, NewDoc, [{user_ctx,Ctx}]) of
  +    case fabric:update_doc(Db, NewDoc, Options) of
       {ok, NewRev} ->
           HttpCode = 201;
       {accepted, NewRev} ->
  
positive.code:     _Normal ->
          % normal
          DocUrl = absolute_uri(Req, [$/, DbName, $/, DocId]),
          case fabric:update_doc(Db, Doc2, [{user_ctx, Ctx}]) of
          {ok, NewRev} ->
              HttpCode = 201;
          {accepted, NewRev} ->
  
negative.code: 
  db_req(#httpd{method='POST', path_parts=[DbName], user_ctx=Ctx}=Req, Db) ->
      couch_httpd:validate_ctype(Req, "application/json"),
  
      W = couch_httpd:qs_value(Req, "w", integer_to_list(mem3:quorum(Db))),
      Options = [{user_ctx,Ctx}, {w,W}],
  
      Doc = couch_doc:from_json_obj(couch_httpd:json_body(Req)),
      Doc2 = case Doc#doc.id of
          <<"">> ->
  