Why throw a new exception here?  Why not just `throw $e` if you're reusing the entire Exception object?  If you want just the message, you'll need to change to `$e->getMessage()` or stuff will break anyways.