Use errorString unexported
Make empty c strings return nil error