note: NSPredicate is leaking memory.