In general we try to avoid parens unless they are required to force a particular order of evaluation, or there are less common operators involved whose precedence is not well known (e.g. combining | or + and >> in the same expression).