From a clang-tidy warning. This almost certainly doesn't matter, but since
it's used for monitor event timing, it could spread the load a little better if
multiple engines are used in the same process.
In particular, this fixes ingenish. The old solution here was broken by
changing to a single message() function since bundle_end() was no longer
virtual.