Be careful: naive custom form implementations that create hooks conditionally can trigger the React "Rendered more hooks than during the previous render." error. Use SicilianProvider and useSicilianContext to move registration logic into children and avoid this.