Yes but then the test option would not be evaluated if one of the test-count-* options are specified. The first p:choose is just to let the author know that the test-count-* options are ignored; no error is thrown. Would you prefer if an error is thrown? Or would you prefer if the assertion simply failed when specifying both test and test-count-*, even when test=true?