You need to handle IO problems.