use proper uniqueIdentifier for predicate