Seems like policy being forced here.  Are you sure you never want to cache an exception?