Whenever something fails because of an exception, I like to just let the exception propagate all the way up the stack.