Update to reflect IOException throws