Why have an `_init` function?