What situations exactly are you trying to stop?
This is for over reporting. I also have routines for inspectors only or not inspectors.