We can't remove the IOException catch blocks completely