add noSetup check