disambiguation option response not heard

When I create a list of 6 options for disambiguation, option 5 is ignored by Siri. For example, I have the following code to resolve one of my parameters for a custom intent. When this code executes, Siri reads off the Disambiguation Prompt in the Intents Definition. Then it displays the options shown below. However, if you respond to the prompt with "No" or "No change it", the response is completely ignored. The resolve method is not even called with anything. But if you respond with "Yes continue" or "Yes I'm done", the resolve method is called and I can process the chosen option.

Does this seem like a bug or am I missing something? Does it have anything to do with the Intent Definition for this parameter having Paginate every ___ items set to 6?

       
        NSMutableArray *options;
        options = [[NSMutableArray alloc] init]; 

        NSString *anOption = [NSString stringWithFormat:@"%@ myList", intent.partsListName]; // option 1
        [options addObject:anOption];

        anOption = @"option 1";
        [options addObject:anOption];

        anOption = @"option 2";
        [options addObject:anOption];

        anOption = @"option 3";
        [options addObject:anOption];

        anOption = [NSString stringWithFormat:@"Yes, continue"]; // option 4
        [options addObject:anOption];
        
        // Option 5
        anOption = [NSString stringWithFormat:@"No, change it"];
        [options addObject:anOption];
        
        // Option 6
        anOption = [NSString stringWithFormat:@"Yes, I'm done"];
        [options addObject:anOption];
        
        completion([INStringResolutionResult disambiguationWithStringsToDisambiguate:[options copy]]);

ok, that was a lesson. The problem I see has nothing to do with the options I've listed, per se. The problem seems to be with the option "No, change it". If my response is "no comma change it", then the resolve method is called and I can process it. That just seems strange to me because a response of "yes continue" doesn't require me to say "yes comma continue". Love to hear anyone's thoughts on this

Your observation with the way you use the "change it" phrase and the different behaviors you get based on phrasing makes this a bug. I'd appreciate if you could file one with the info you have (and please include a sysdiagnose). Once you open the bug report, please post the FB number here for my reference.

If you have any questions about filing a bug report, take a look at Bug Reporting: How and Why?

—Ed Ford,  DTS Engineer

disambiguation option response not heard
 
 
Q