Replace the bail_out checking with the returned Result, which helps decoupling the internal state of Report from application logic.
Replace the bail_out checking with the returned Result, which helps decoupling the internal state of Report from application logic.