I was curious about the advantage of catching exception and re-throwing it.