I'm about to hack things up so that all the conditional branch opcodes have only one destination, the one they take if the condition's matched. (Otherwise they fall through) This should speed things up a bit, as we'll have less memory that we need to chew through when running, and density's generally a good thing. I'll update the core parrot stuff and the tests, but I'm leaving the rest alone for the moment. Dan --------------------------------------"it's like this"------------------- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk