diff --git a/src/backends/contextfree.h b/src/backends/contextfree.h
index 3f01d7081be0b33169fa388941c9e58615641a25..b387e55df21387d4be137d7ff159889de50985ba 100644
--- a/src/backends/contextfree.h
+++ b/src/backends/contextfree.h
@@ -11,7 +11,8 @@ struct HCFStack_ {
   int count;
   int cap;
   HCFChoice *last_completed; // Last completed choice.
-  HCFChoice *prealloc;       // If not NULL, will serve as outermost choice.
+                             // XXX is last_completed still needed?
+  HCFChoice *prealloc; // If not NULL, will be used for the outermost choice.
 };
 
 #ifndef UNUSED