make predicate args more sensible
make predicate args more sensible