So are we being bitten by precedence here? If so, should we throw parens around the whole thing to be explicit about the precedence? I know I haven't internalized the Ruby precedence table :)