predicate filtering now supports type/*