We no longer need a report method to handle the diff between failed or not