Yeah, you're right, I should've just used the parentheses, though I'm somewhat allergic to using them like that, as they can very quickly become an illegible mess of code-babble. Definitely bad for optimization, but using the variable keeps the check lines nice, neat, and easily readable.
Also...