I don't think this should be renamed to something with a `?`. It looks like this method has the potential to return `true`, the result of `close` or the result of `fetch_docs`. It's a mixed bag of possible return values which is really kind of an issue in itself.