docs: function(fullTeardown) {
                          // there might be no list right away, and the list might be a plain
                          // array
                          if (list && list.unbind) {
                              list.unbind('add', add)
                                  .unbind('remove', remove);
                          }
                          // use remove to clean stuff up for us
                          remove({}, {
                                  length: masterNodeList.length - 1
                              }, 0, true, fullTeardown);
                      }