Added dependency checks to init module