I don't follow. Can you explain the ambiguity?

fugu13 <notifications@github.com> wrote:

>In xAPI.md:
>
>> statement will not mention "Ben" or "explosives training", but when fetching statements > with an actor filter of "Ben" or an activity filter of "explosives training", both > statements will be returned. > > +###Voided statements > +The LRS MUST not return any statement which has been voided, unless that statement has been > +requested by statementId. The LRS MUST still return any statements targetting the voided statement, > +unless they themselves have been voided. This includes the voiding statement, which cannot be voided. > +Reporting tools can identify the presence and statementId of any voided statements by the target of the voiding > +statement. Reporting tools wishing to retrieve voided statements SHOULD request these individually by statementId. 
>
>There either needs to be a voided flag that shows up on these statements, or there needs to be a parameter that can be put on single statement retrievals that only retrieves the statement if it has been voided. Otherwise there'll be a state of ambiguity for retrieving tools.
>
>—
>Reply to this email directly or view it on GitHub.￼
>