Interesting. :) Aren't using exceptions a lot of overhead, though? -- Brought to you by the letters K and J and the number 0. "A yonker is a young man." Debian GNU/Linux maintainer of Gimp and GTK+ -- http://www.debian.org/ I'm on FurryMUCK as Che, and EFNet/Open Projects IRC as Che_Fox.