Allow a custom reporter to be used