use `IOUtils.close()` here?