@fugu13 @garemoko I think voided deserves to be a special case, because fetching a single statement itself seems like a special case, not just part of the query. (I wish we had broken with our qs convention here and stuck with GET statements/id). Regardless, it feels like a special case, and I wouldn't want to return 'extra' statements here. There should be a way to fetch just a particular statement by ID.

If we accept the above though, that does leave us needing a "voided and only voided" flag, to be used only when querying single statements. I'm not thrilled with it being a special case, but I'd hate to lose the ability to fetch only one statement.