predicate call parenthesis handling