Reporter factory logic in here.