changed reporter
ensured one endpoint only gets called once on 500