That's right. My verbot has a way complex _boring structure that lead to this error frequently in the past.
Or when trying to avoid the same answer a 2nd time...
This would be another great feature request: Is it possible to put two flags onto a rule output dialog:
1. [ ] "Do not fire me twice as long as [_output] equals [_lastoutput]"
2. [ ] "Do not fire me any more in this session!"
It is easy to catch redundant user inputs - that can be done with by using a startup KB. But avoiding double outputs now requires a condition in every output field...!
The situation would be significantly chilled if one program trigger would spare all this amount of code.