This should reduce the number of redundant parentheses without adding any complexity to the implementation.