I guess if it works it works but if you were pedantic the help says about Found "To indicate the success or failure of the last find."
I think a more correct way for your example might be:

String sTaste
Boolean bDrinkIt

Move "Good" to sTaste
...try and find a record in file1 table
If (Found) Move (file1.beer = sTaste) to bDrinkIt

But then that looks like a lot of code, maybe too verbose? Might need to have a beer and think about it some more