just a question; for this specific case, you only fetch the report, but don't need the message. 
it could be a real relief on the exchange DB<->Serverto not fetch the message part of the report, plus it would ease the pressure on memory