add syntactic predicate to resolve ambiguities