# X_ENTITY_RETAIN_UNSWEPT

## Means

an entity declares retain and no purge() sweeps it

## Typical cause

retain is a promise only a purge job keeps; with none registered, expired rows are never deleted

## Fix

`add export const retention = purge({ entities: 'declared' }) to a jobs module named in jobs: [...] in apps/web/api/index.ts, then x verify`

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