slight lexer improvement