diff --git a/pdf.c b/pdf.c
index e55b1828681289fb49516fd8d4b99d92c76a6563..ee177de8e085eefa60840a54e956d7f7f27e77db 100644
--- a/pdf.c
+++ b/pdf.c
@@ -4494,27 +4494,6 @@ void parse_pagenode (
 			myNode->pn.textStream = NULL;
 			goto end; //XXX: This avoids crashing
 		}
-		else {
-			// XXX contents->token_type != TT_SEQUENCE, but we're accessing contents->seq!?
-			// XXX what is this code supposed to do? --pesco
-			if(contents->seq->used >= 1)
-			{
-				// XXX needed?!
-				//HParsedToken *tok0     = H_INDEX_TOKEN(contents, 0);
-				//h_pprintln(stdout, tok0);
-			}
-
-			if(contents->seq->used >= 2)
-			{
-				HParsedToken *res_strm = H_INDEX_TOKEN(contents, 1);
-				if (res_strm->token_type == TT_SEQUENCE) { // this seems like a big assumption
-					myNode->pn.textStream = res_strm;
-
-				}
-				else
-					myNode->pn.textStream = NULL;
-			}
-		}
 	}
 	else if (contents_t->token_type == TT_SEQUENCE) {
 		size_t   numelts = contents_t->seq->used;