I find use of terms head and root interchangeably (there are more instances) confusing. When I read root I think of first event in the log not the last (which I think of as head). Don't know if it's just me, but I would suggest using head for clarity maybe clarifying with "last event" if necessary.
From @Gozala