diff --git a/lib/ext.Cite.js b/lib/ext.Cite.js
index <HASH>..<HASH> 100644
--- a/lib/ext.Cite.js
+++ b/lib/ext.Cite.js
@@ -64,15 +64,8 @@ function processExtSource(manager, extToken, opts) {
  */
 function Ref(cite) {
 	this.cite = cite;
-	this.reset();
 }
 
-/**
- * Reset state before each top-level parse -- this lets us share a pipeline
- * to parse unrelated pages.
- */
-Ref.prototype.reset = function() { };
-
 function hasRef(node) {
 	var c = node.firstChild;
 	while (c) {
@@ -286,11 +279,8 @@ ReferencesData.prototype.add = function(groupName, refName, about, skipLinkback)
 
 function References(cite) {
 	this.cite = cite;
-	this.reset();
 }
 
-References.prototype.reset = function() {};
-
 /**
  * Sanitize the references tag and convert it into a meta-token
  */
@@ -538,13 +528,6 @@ var Cite = function() {
 	this.references = new References(this);
 };
 
-Cite.prototype.resetState = function(opts) {
-	if (opts && opts.toplevel) {
-		this.ref.reset();
-		this.references.reset();
-	}
-};
-
 if (typeof module === "object") {
 	module.exports.Cite = Cite;
 	module.exports.ReferencesData = ReferencesData;
Remove vestigial reset() methods in Cite.

Cite is now stateless and should remain so!

Change-Id: Ib<I>cb1da8cb<I>f6fec<I>ff6fb<I>c<I>e<I>dcf