BotKernel first pass.