Started to implement report ignoring.Added a lot of scarry black magic