Currently, without_default_logging makes a flatly disables all event processing for the human outputter. This winds up also skipping the message event that is used by out::message. Given a core use case of out::message is to disable default output and substitute your own, this is a significant issue.