renaming ExtraData to ErrorData
on delivering error event (change stuff before the error is queued/delivered)
fixes during testing