use is* instead of check*
fixed checks