It would probably be a good idea.  Maybe we could at least return the error status to the caller.  That said, if the `close()` fails, I'm not sure what recourse you have.  Retrying?