Why isn't the batch lexer named batch?