Fixed typo.
Possible error throwing, so moved storage checks to init and trigger