Alternatively we just let this err down in the stack.  What is the benefit to catching and raising?  Or maybe I don't understand the suggestion.