fixed up the checks, again