# X_NEW_ERROR_CODE_EXISTS

## Means

the code is already registered or already documented

## Typical cause

a package's `errors.ts` already names it, or `wiki/Error-Codes.md` already has its row. A code is registered once, and a shipped code never changes meaning

## Fix

`x errors explain <CODE> --json`, then pick a new code, or edit the existing registration or row

[CLI and verify](/error-codes#cli-and-verify)
