diff --git a/src/hammer.h b/src/hammer.h
index 773f3e120a897530fb432e8c99bb8d02b27ce0b6..b91b9dc89c2a5953d818fe70a4fd27c3569ac2a0 100644
--- a/src/hammer.h
+++ b/src/hammer.h
@@ -26,15 +26,7 @@
  *   input - the entire string being parsed
  *   index - current position in input
  *   length - size of input
- * THE FOLLOWING DESCRIBES HOW JSPARSE DOES IT. OUR MILEAGE MAY VARY.
- *   cache - a hash table describing the state of the parse, including partial parse_results. 
- *           It's actually a hash table of [parser_id, hash_table[index, parse_result]],
- *           where the parser id is incremented as the parse goes along (parsers that have
- *           already been applied once don't get a new parser_id ... but the global variable
- *           still increments? not sure why that is, need to debug some), and the locations
- *           at which it's been applied are memoized.
- * 
- *           In our case, it's a hash table from parser_cache_key_t to parse_state_t. 
+ *   cache - a hash table describing the state of the parse, including partial parse_results. It's a hash table from parser_cache_key_t to parse_state_t. 
  *
  */
 #define BYTE_BIG_ENDIAN 0x1