work around for bug in strerror_r