Does this function **create** error?
This function seems to be more like **error2string**?