add ERROR event to better understand the more existential varieties of errors