> Thanks all for the answers.  Does it strike anyone as bad practice
> to use a rescue for control flow?  I thought a more explicit test
> method would have been provided.

My C roots tell me, yes, but my Ruby roots tell me no.  Having an
exception thrown/caught is okay practice in Ruby.  -sc

-- 
Sean Chittenden