Re: returning error objects anywhere?