diff --git a/pdf.c b/pdf.c
index 602b2f427287a0ccd9eab1b256f9364d2650d23d..7b927798e08bcae49a7db00db9851f018f37c6c1 100644
--- a/pdf.c
+++ b/pdf.c
@@ -1364,7 +1364,7 @@ decode_stream(const Dict *d, HBytes b, HParser *p)
 		return NULL;	// XXX filter chains not supported, yet
 	assert(v->token_type == TT_BYTES);
 	if (bytes_eq(v->bytes, "FlateDecode"))
-		filter = FlateDecode; // XXX add ASCIIHexDecode and ASCII85Decode here
+		filter = FlateDecode;
 	else if (bytes_eq(v->bytes, "ASCIIHexDecode"))
 		filter = ASCIIHexDecode;
 	else if (bytes_eq(v->bytes, "ASCII85Decode"))
@@ -1372,7 +1372,7 @@ decode_stream(const Dict *d, HBytes b, HParser *p)
 	else
 		return NULL;		/* filter not supported */
 
-	v = dictentry(d, "DecodeParms"); // XXX ASCII filters don't use DecodeParms
+	v = dictentry(d, "DecodeParms");
 	if (v && v->token_type == TT_Dict)
 		parms = v->user;