Add `emitError` option