change up the init checks