Could you leave a comment about why you're catching this error, and then throwing the below exception?  Reading things over, it wasn't clear to me.

Thanks!