Guess and check