It would be a really good idea to add some error reporting. “Try again later” on the screen is a lot more friendly than letting it crash.