NSPredicate bug fixes