IsCheck(...) + buggy :(