diff --git a/src/hammer.c b/src/hammer.c
index 2de2cdcef117834cf8653a170b27f2a3585b20a2..655e761ff5aa4a01b7211d9fa935ea747181c3b2 100644
--- a/src/hammer.c
+++ b/src/hammer.c
@@ -47,7 +47,6 @@ HParseResult* h_parse(const HParser* parser, const uint8_t* input, size_t length
   return h_parse__m(&system_allocator, parser, input, length);
 }
 HParseResult* h_parse__m(HAllocator* mm__, const HParser* parser, const uint8_t* input, size_t length) {
-  // TODO: split the creation of the parse state into h_packrat_parse
   // Set up a parse state...
   HInputStream input_stream = {
     .index = 0,
diff --git a/src/internal.h b/src/internal.h
index e50466281441827988ad5dda5a8268a98d32bef0..7592fed0915d35df3f9d405a5e2c074f3f212702 100644
--- a/src/internal.h
+++ b/src/internal.h
@@ -131,7 +131,7 @@ struct HParseState_ {
 
 typedef struct HParserBackendVTable_ {
   int (*compile)(HAllocator *mm__, HParser* parser, const void* params);
-  HParseResult* (*parse)(HAllocator *mm__, const HParser* parser, HInputStream* parse_state);
+  HParseResult* (*parse)(HAllocator *mm__, const HParser* parser, HInputStream* stream);
   void (*free)(HParser* parser);
 } HParserBackendVTable;