Make recipes for initialization.
Switching to explicit instead of implicit checking of initialization semaphor.