some more comments in Lex.v