on the contrary, all 4 of those if statements will be satisfied; if %r = 6 then he will send all 4 actions (unless there's a custom /describe alias involved which performs a /halt after sending the action). it seems undesirable, but doesn't appear to bother him - if, in fact, he's tested it thoroughly enough to notice this :P