support checks to initialize