#5 fixed reporting and added reporting stress test