Thanks all. For now it's not an important distinction and I'll fix it so it's consistent and correct.
I love inherited code. So many easter eggs Rocco Caputo wrote: > Class methods work by lucky chance rather than deliberate design. > Calling POE::Kernel by class may not work for all methods, and it may > not work in the future. There's no plan to change this, but it may be a > side effect of some (also unplanned) future feature. Or it may become > officially supported, in which case you'll see it in the docs. > > The $poe_kernel export (or $POE::Kernel::poe_kernel) is mainly for > libraries that may not get POE::Session's usual callback parameters. >