Do you really need an exception? And is there a mechanism to get to this point?