 	
 	func renderAsHTML(topLevel: Bool = true) -> String {
 		if let retweetedStatus = retweetedStatus {
-			return renderAsRetweetHTML(retweetedStatus, topLevel: topLevel)
+			return renderAsRetweetHTML(retweetedStatus)
 		}
 		if let quotedStatus = quotedStatus {
 			return renderAsQuoteHTML(quotedStatus, topLevel: topLevel)

		}
		html += quotedStatus.renderAsHTML(topLevel: false)
		html += "</blockquote>"
		if topLevel {
			html += quotedStatus.extendedEntities?.renderAsHTML() ?? ""
			html += quotedStatus.retweetedStatus?.extendedEntities?.renderAsHTML() ?? ""
			html += quotedStatus.quotedStatus?.extendedEntities?.renderAsHTML() ?? ""
		}
		return html
	}
	

	
	func renderAsOriginalHTML(topLevel: Bool) -> String {
		var html = renderAsTweetHTML(self, topLevel: topLevel)
		html += extendedEntities?.renderAsHTML() ?? ""
		return html
	}
	
	func renderAsRetweetHTML(_ status: TwitterStatus) -> String {
		var html = "<blockquote>"
		if let userHTML = status.user?.renderAsHTML() {
			html += userHTML
		}
		html += status.renderAsHTML(topLevel: false)
		html += "</blockquote>"
		return html
	}
	
