if magicCheck