described how to use, enforcing init now