You need the reporter to initialise the formatter loader but you don't always need the default formatters. You need a way to get a formatter loader, with a reporter, that doesn't have any formatters, but if the reporter is accessed directly we expect it to come preset with formatters.