This can also be closed with IOUtils.closeQuietly()