@Gargron Nice work!
It does trigger a question though; What happens to false reports, or to those who issue them?