//An echo here doesn't matter - never matched. B/c matchwait not established yet? var matches = new Array(); matches.push(script.match("Xibar", test1, null)); matches.push(script.match("spells are favored", test2, null)); //An echo here doesn't matter - never matched. B/c matchwait not established yet? script.matchwait(matches); //Hangs here. script.echo("Xibar");//This doesn't happen. //Never get here. function test1() { script.echo("Matched Xibar!"); script.exit(); } //Never get here. function test2() { script.echo("Matched spells are favored!"); script.exit(); }