does it actually happen? If yes can't we make sure it does not (by doing the thing only once?) and so remove the try / catch ? If not we should remove the try / catch also to avoid silently catching an error.