predicate_device