Include the cause when raising a new IOException