Client to emit errors now instead of throwing them asynchronously where they're uncatchable.