Which causes problems when our trivial loggers are used where delay between messages cannot be predicted (e.g. testing)