I find this really, really ugly without the parens, because in C it would set the first 2 equal to the second 1 (because an index is not a method call in C).