in reply to Setting $! in xs

Thanks all...

I guess I was trying to get too clever, I'll build my method to return a meaningfull error string.