actually downcase lexer