The isBlockQuote method is superfluous, right? That is, curQuote == BLOCK_QUOTE == isBlockQuote (I think).