Added closer to centralize IOException handling