diff --git a/src/or/circuituse.c b/src/or/circuituse.c
index 6e069b1670..86db7c3a02 100644
--- a/src/or/circuituse.c
+++ b/src/or/circuituse.c
@@ -1505,8 +1505,10 @@ hostname_in_track_host_exits(or_options_t *options, const char *address)
return 0;
}
-/** If an exit wasn't specifically chosen, save the history for future
- * use. */
+/** If an exit wasn't explicitly specified for conn, consider saving
+ * the exit that we *did* choose for use by future connections to
+ * conn's destination.
+ */
static void
consider_recording_trackhost(edge_connection_t *conn, origin_circuit_t *circ)
{