Hm, this `try` / `catch` block seems to be redundant since you are re-throwing the same exception.