added native (i.e. Python) predicates