Making the reporter more flexible.