add more catches for pathological events. Sort out example_allhit back to normal