These blanket catches make me a little uncomfortable. What would happen if this was a different exception, like for example if the connection dropped out? It might be okay, just something to keep in mind.