in reply to Re: Setting defaults in subroutines
in thread Setting defaults in subroutines

I agree. The best way to clarify your test and sidestep the precedence issue is to use parenthesis to explicitly describe how your test should be evaluated.