anchor.diff:          true  -> [all_or_nothing|Options];
           _ -> Options
           end,
  -        case ?COUCH:update_docs(Db, Docs, Options2) of
  +        case fabric:update_docs(Db, Docs, Options2) of
           {ok, Results} ->
               % output the results
               DocResults = lists:zipwith(fun update_doc_result_to_json/2,
  
positive.code:     DocEdited = Doc#doc{
          atts = NewAtt ++ [A || A <- Atts, A#att.name /= FileName]
      },
      {ok, UpdatedRev} = ?COUCH:update_doc(Db, DocEdited, []),
      DbName = couch_db:name(Db),
  
      {Status, Headers} = case Method of
  
negative.code:             couch_doc:validate_docid(DocId),
              #doc{id=DocId};
          Rev ->
              case fabric:open_revs(Db, DocId, [Rev], []) of
              {ok, [{ok, Doc0}]}  -> Doc0;
              {ok, [Error]}       -> throw(Error)
              end
  