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.