# studio-expression-cycle

> An expression uses itself, directly or through other expressions.

| | |
| --- | --- |
| Kind | Studio problem |
| Reported by | Studio validation: the Problems panel, Play, Publish and the MCP `validate` tool |
| Code in the Studio | `expression-cycle` |

Named expressions are formulas. One that depends on itself has no value.

## Fix

- Rewrite one of the expressions so the chain ends, for example by storing an intermediate value in a variable.

## See also

- [Problems and validation](/studio/playtesting)
