It does, it's just that my logical thinking thought that if check all does really check all rules, then otherwise must match. But check all is "check all rules that aren't otherwise unless nothing matched" is the logic. Either way, I have a workaround and that is moving otherwise up to the top.
From you from here:
Agree. "Otherwise" (aka
else
) should always be last and IMO would make more sense being a simple checkbox option along the lines of[x] output when no rules match
and would always be the last output.
Disagree. I think we are all grown ups here and should be able to make logical errors if we like. Now that I better understand otherwise, I'll put up to the top if I need to.
Either way, I implemented this incorrectly in Erlang and now have fix it. Damn.
Thanks for the explanation