Catch/Throw is not just for signalling errors. It is used quite a bit in our interpreter, and therefore needs to be moderately fast. EQL is considerably slower than EQ on stock hardware, and this speed advantage, though not terribly important, seemed to be more important than letting people use numbers as catch-tags. -- Scott