Don't rethrow errors, emit all as events.