docs: function chooseReturnValueFromCollectionResult(result) {                                                        // 501
          if (doc._id) {                                                                                                // 502
            return doc._id;                                                                                             // 503
          }                                                                                                             // 504
                                                                                                                        //
          // XXX what is this for??                                                                                     //
          // It's some iteraction between the callback to _callMutatorMethod and                                        //
          // the return value conversion                                                                                //
          doc._id = result;                                                                                             // 509
                                                                                                                        //
          return result;                                                                                                // 511
        }