Ah, this won't work because it would mean a single LogObserver instance for
all steps.  It's probably best not to add too much magic..