# script-unknown-hook

> Talos 0.6 · Since 0.6

a behaviour's default export has a member named like another engine's hook (`Update`, `Start`, `FixedUpdate`, `OnTriggerEnter`, `_process`) or a Talos hook in the wrong case, which the engine never calls; said once per module version at load, and refused by `behaviour.write`'s check when the export is not written with `satisfies Behavior`

| | |
|---|---|
| Severity | `warning` |

## Meaning

a behaviour's default export has a member named like another engine's hook (`Update`, `Start`, `FixedUpdate`, `OnTriggerEnter`, `_process`) or a Talos hook in the wrong case, which the engine never calls; said once per module version at load, and refused by `behaviour.write`'s check when the export is not written with `satisfies Behavior`

## Fix

rename it to the hook the message names: `init`, `update`, `dispose`, `onTrigger`, `onTriggerEnter`, `onTriggerExit`, `onCollision` or `onEvent`
