correct checking