This feels like a big one-off effort to avoid try/catch in a single class...