added should spawn check