Catching to rethrow ? Why don't you just let the exception bubble up?